•  

Comment Results

Review Name Created Custom Fields Content
CR-2748 17 May 2024

Mogelijks is dit een gevaarlijke voor binnenkort standalone matten denk ik, niet? Zou hier nog een 2e conditie bij kunnen eventueel?

CR-2749 17 May 2024

Dit is niet oke. ProductData is iets anders dan de opgeslagen vhConfigs. ProductData gaat over KPR, PRBS, ... en al die bazaar. Die moet wel degelijk nog worden verwijderd na iedere test.

CR-2755 27 May 2024 Ranking: Major Classification: Risk-prone

opeetcode!!! zeker aanpassen

CR-2755 28 May 2024 Classification: Not conforming to standards Ranking: Minor

Gisteren hier nog even met WV over gebabbeld en we zouden hier toch 'adviseren' om de grotere private methods in (een) aparte helperklasse(s) te steken, elk met hun eigen testen. Op die manier zijn de verschillende codepaden beter te testen (ipv sommige testen in de UT van deze klasse)
Dit valt onder het "Single Responsibility" principe. Ik ga dat hier niet allemaal verder uittypen, we praten of bellen wel

CR-2755 28 May 2024 Classification: Risk-prone Ranking: Major

gaat deze zoek nog even snel gaan? een "=" gaat indexed zoeken, maar een "like" gaat mogelijks natural door de data. Het gaat hier wel om een tabel met enkele miljoenen records. Zeker dubbelchecken! (idem voor de andere queries natuurlijk)

CR-2756 28 May 2024 Classification: Risk-prone Ranking: Major

zelfde opmerking als bij andere review: check zeker performantie van deze query. Btw: in Caché kunt ge ook de "[" operator gebruiker (='contains'), dan moet ge niet met die '%' werken

(idem bij de andere queries natuurlijk)

CR-2753 28 May 2024 Ranking: Major Classification: Not conforming to standards

geen testen voor geschreven?

CR-2753 28 May 2024

Geen testen voor als het misloopt!

CR-2760 30 May 2024

Misschien wat laat, maar deze kan misschien in een enumeratie komen?

CR-2760 30 May 2024

Hetzelfde voor deze in een enumeratie te plaatsen

CR-2760 30 May 2024

Deze mag volgens mij verwijderd worden

CR-2752 03 Jun 2024

Kenmerk best ook toevoegen in DOM.PM.Maatwerk.Calc.HF.Halffab.Encoway en overnemen in de converter he

CR-2773 26 Jun 2024

Drie slashes gebruiken voor "method commentaar"
dan heb je geen UDLText brol in de export

CR-2777 03 Jul 2024

Mocht de uiteindelijke layout anders zijn dan wat nu gebruikt wordt ("ProboxInhoud") zou ik dit gewoon in BL.Etiket.ProboxInhoud zetten ipv hier te veranderen.

CR-2777 03 Jul 2024

True!

CR-2786 06 Aug 2024

Stomme vraag, maar zou het interessant kunnen zijn om het totaal aantal gewachte seconden mee in de logging mee te nemen? Ik vraag het maar omdat we momenteel toch nog wat last ondervinden bij de DFS en het kan misschien interessant zijn om die wachttijd zichtbaar te maken. Your call

CR-2786 06 Aug 2024

Kan hoe dan ook geen kwaad om een Jira ticket te maken, ook als het over een technisch iets gaat. Allez, ik vind het niet terug

CR-2788 16 Aug 2024

Hier zou je kunnen zeggen dat er wel testklasses gemaakt zouden mogen worden. Inhoud van de methods is vrij 'triviaal', maar ge weet dat dat het gevaarlijkste is. Zeker omdat dit de klasse is die nu door al die andere gaat gebruikt worden.

CR-2794 26 Aug 2024 Classification: Ambiguous

Is het niet veiliger om hier een ZoekViaToeleveringnSequentienummerEnRecent van te maken?

sequentienummers van sommige ladetypes beginnen elke keer weer op 1

kwestie van geen false positives te hebben

CR-2775 26 Aug 2024

Misschien is het properder om de logica om de 'FilterToeleveringId' op te splitsen in een andere method?

CR-2754 26 Aug 2024

Nieuwe manier '$$$Not() gebruiken

CR-2754 26 Aug 2024

$$$Not gebruiken

CR-2754 26 Aug 2024

Instanitiëren in de constructor

CR-2797 26 Aug 2024

Hierin zit dus ook het verwijderen van alles wat met LPN-code te maken heet (aan de Caché-kant). De tests zouden hopelijk duidelijk moeten maken wat de PalletIDBepaler allemaal moet doen.

CR-2798 26 Aug 2024

Lessons learned: opsplitsen in kleinere kaartjes...
Gooi er maar gerust een extra reviewer (JBA) bij indien nodig.

CR-2797 27 Aug 2024 Classification: Not conforming to standards Ranking: Minor

dé moment om te laten zien dat ik wel naar gekeken heb: 'Do' ipv 'do' (hieronder nog ergens)

CR-2797 27 Aug 2024

gaat dit nooit meer $$$True mogen zijn (geen idee hoor, just wondering)?

CR-2798 27 Aug 2024

Wordt deze gebruikt? Ik zie niet direct een verwijzing in de huidige klasse naar deze Service (kan er naast kijken). Indien niet in gebruik: uit de uses (gebruikt zinloze resources). Ook de file in \ProScan\WS\ wegsmijten in dat geval.

Als ie wel gebruikt wordt: dat is een serieuze dependency die geïntroduceerd wordt. Zou het er dan ook uitwerken

CR-2798 27 Aug 2024

Heb me enkel beziggehouden met de .pas bestanden

CR-2797 28 Aug 2024

De lijn hieronder is een uitbreiding op deze en omvat deze case volledig + de A/B case.

CR-2801 28 Aug 2024

Tip :
Begin je code eerst met :
#dim OntzegdePermissieIdVoorBatchesVoorPMOfZoietsWeetIkVeel As %Integer = 47

Op die manier valt nummerke 47 niet zomaar uit de lucht.

CR-2790 28 Aug 2024 Classification: Risk-prone Ranking: Major

Opgelet : DebugInfo mee gecommit :

!!! BELANGRIJK :
Write-statements kunnen de response van de WebService (in dit geval WS.AX.DocGen. vanuit BizTalk) écht kapot maken.
Dus zeker terug weghalen.

CR-2788 28 Aug 2024

Nieuw Jira-kaartje gemaakt om UT te bouwen : ICT-4949

CR-2786 28 Aug 2024

Tom Vermeulen ik begrijp jou suggestie om de cumulatieve wachttijd bij te houden, maar heeft weinig meerwaarde op dit moment, vind ik.

CR-2786 28 Aug 2024

TECH changes meestal in het kader van een grotere story (a.k.a. jira-ticket) maar dat zet ik er meestal niet bij aangezien dit algemeen bruikbaar kan/moet zijn.
Anderzijds, om te kunnen opvolgen of te kunnen back-tracen zou beter zijn toch aan een jira te koppelen.
Ik heb de commit-message (op trunk2010) aangepast.

CR-2736 28 Aug 2024

Sifon consistent met "i" ipv. "y"
en hieronder staan er nog een paar ypsilon's

CR-2736 28 Aug 2024

TIP : wees niet te karig met het gebruik van haakjes in voorgaande expressie(s).
Vroeg of laat zal je me dankbaar zijn voor deze tip.

(dit is weliswaar afhankelijk van de ontwikkel-omgeving; hier zal dit wellicht goedkomen, maar bvb. in caché loopt deze expressie gigantisch fout vanwege het ontbreken van haakjes)
Voor mij persoonlijk maakt het gebruik van haakjes de expressie ook leesbaarder (zeker bij 1 à 2 nestingsniveaus)

CR-2771 28 Aug 2024

Volgens mij is dit iets leesbaarder :
"z": -(a+1) * AfstandTussenDwarsverdeling

CR-2771 28 Aug 2024

in commentaar misshien meteen aangeven dat dit element meermaals kan voorkomen : bvb "repeat 1-4x"

CR-2783 29 Aug 2024

Bij de linkse meenemer staat de conditie HeeftAmperosAC=0 niet vermeld.
Is daar een verklaring voor? Eventueel kort omschrijven in de comment ( ? )

CR-2772 29 Aug 2024

Het woordje "Parameterisch" in de comment vind ik eigenijk wel een meerwaarde. Voeg gerust toe.

CR-2736 09 Sep 2024

Terechte opmerking.
Echter met de vertaling naar het Engels is dit uniform als 'siphon' vertaald.
Probleem stelt zich dus niet meer en ik sluit het hiermee.

CR-2771 09 Sep 2024

formule toegepast.

CR-2771 09 Sep 2024

Verduidelijking toegevoegd aan de comment van de component

CR-2772 09 Sep 2024

toegevoegd

CR-2783 09 Sep 2024

Omdat de Amperos AC enkel aan de rechterkant zit.
Hiervoor zou ik geen verklaring geven in een comment, maar gewoon naar de cataloog/technische brochure kijken.

CR-2805 18 Sep 2024 Classification: Improvement desirable Ranking: Minor

Naar analogie van de method hierboven... de Quit zou waarschijnlijk beter zijn "SpecialWorkshopSifonlade".
Je gaat het dan wel overal moeten aanpassen natuurlijk, waaronder bovenaan in deze klasse in de VALUELIST.
M.a.w. idem als in de DISPLAYLIST.

CR-2808 19 Sep 2024

dus heel deze method is eigenlijk
Quit:(UitvoeringInfo.PartijdID="K||35412") Personality.GeefID()=##class(DOM.common.enu.Personality).HaefeleIT())

CR-2809 23 Sep 2024

@Tom : deze klasse is een vereenvoudigde kopie van "APPS.common.Document.impl.DocBase.WebServerUrlBepaler" voor FOP.
Geen inheritance of uncle Bob-principes toegepast

CR-2809 24 Sep 2024

puur theoretische kommaneukerij, maar stel dat een test crasht, dan komen we niet op die Kill dacht ik.
Beter om ook nog eens te killen in een OnAfterAllTests.

En ik weet het, ik zie in het gebruik van die %-variabele in de andere klassen geen rariteiten, maar ik wou gewoon iéts schrijven