•  

Comment Results

Review Name Created Custom Fields Content
CR-2702 12 Mar 2024

Idem zoals bij opvullijst : "MatDikte" i.p.v. "DikteMat"

CR-2702 12 Mar 2024

Bij clean code wordt in de "Select Case" VinylFiber ook expliciet vermeld.
Dan staat er bijvoorbeeld

 : is(MatMateriaal, 'CF'), '??' 

Wanneer de waarde toch iets anders zou zijn (bvb nieuwe waarde), dan zal het toch fout lopen in de volgende lijn, want de concat zal iets onbestaande opleveren.
Voordeel van "??" (of xx of "-" of zoiets) te gebruiken, is dat het meteen duidelijk is dat de fout in de eerste lijn zit, en niet in de concat.

CR-2702 12 Mar 2024

Wat denk je van "MatKleurVoor3D" i.p.v. "TeGebruiken..." ?

Naamgeving voor "material/materiaal" is lastig ... door omstandigheden :-P
Zoals mondeling bespreken :

 MaterialID_Mat... = concat (...)   ; bvb. "MT_Matten_AF_FA" 
CR-2711 12 Mar 2024

ik wou eerst schrijven dat deze wijziging niks te maken heeft met deze story, maar je hebt dit heel terecht aangegeven in de commit message dat dit wel is. TOP!

Dus mijn conclusie is dan eigenlijk als volgt :
We mogen in het model niet zomaar characteristics verbergen ... we moeten steeds het 3D-model checken (ofwel jou op de hoogte brengen) !!!

CR-2711 12 Mar 2024

Zoals besproken, naming conventions : "MaterialID_Opvullijst = ... "

CR-2700 12 Mar 2024

Bij mijn eerste gedachten was de commentaar toch een beetje verwarrend.
Hier zou ik eerder spreken van "Uitsparing spoelbak - Bodem middelste gedeelte niet tonen in de 3D-vis"

De échte uitfrezing, (fysiek) op de onderkant van de bodemplaat uitgevoerd, staat immers hieronder, links+rechts, die comments wel oké.

CR-2700 12 Mar 2024

Waarom BodemDiepte? Gaat het niet over de Dikte Plaatmateriaal?
(als het te groot is, kan geen kwaad voor de 3D-rendering, maar triggert wel een review opmerking

CR-2700 12 Mar 2024

comment : "Rugwand Staal : volledige lade, of linkse deel van Spoelbaklade"

CR-2718 15 Mar 2024

Klopt het dat deze nu niet meer gefilterd worden op productieroute?

CR-2718 15 Mar 2024

Zijn er geen integratietesten van dat document?

CR-2718 15 Mar 2024

Vraagje: als dwarsverdelingtype = dubbel, wordt de UitvoeringInfo die in den if gezet is geweest dan niet direct overschreven door deze regel?

CR-2718 15 Mar 2024

Correct! Heb ik aangepast

CR-2721 18 Mar 2024

Is het hier niet riskant dat als Blum geen "1" meer meegeeft, je hier verkeerde data zal doorsturen? Ik weet niet of het altijd "1" is, maar anders kan je hier op checken?

CR-2721 19 Mar 2024

Goed punt

CR-2724 21 Mar 2024

Gebruik mss ##class(DOM.common.enu.Personality).HaefeleIT()

CR-2720 29 Mar 2024

ik zie de link niet tussen LadeKleurBuiten = "CSCL" en het material "MT_Blum_CSCL" (deze laatste vind ik nergens terug in de json of in het model)

Of ben je commits vergeten in de review hier?

CR-2720 29 Mar 2024

productVoorstuk en productId_Voorstuk (en hierboven : import productVoorstuk : HF_Voorstuk)
Moet volgens mij toch beter kunnen qua benamingen, want ik vind het nu wel heel verwarrend.
Kan gerust in overleg gebeuren.

CR-2706 02 Apr 2024

'Dotnet' -> Encoway

CR-2706 02 Apr 2024

Samengesteld ipv SamenGesteld

CR-2706 02 Apr 2024

Zijn deze lijnen in commentaar nog relevant?

CR-2706 02 Apr 2024

Ik had deze in de klassenaam zelf misschien ook "converter" bijgezet. Nu is dit HalffabItemsboom, maar is op die manier niet echt duidelijk dat het om een converter gaat zonder naar de folder te kijken (zelfde voor LBXKenmerken)

CR-2720 02 Apr 2024

Aangepast zoals besproken aan je bureau.

CR-2720 02 Apr 2024

Denk ik als reviewopmerking van een ander ticket opgelost.
Maar is verwarrend.

CR-2732 08 Apr 2024

Ik was verward door het gebruik van de variabele "VerplaatsingZijkantRechts". Waarom gebruik je niet rechtstreeks "BodemBreedte"?
Dit is dezelfde waarde, maar in de context van "BevestigingBodemFront" is de link met Bodembreedte ook logischer, denk ik.

CR-2732 08 Apr 2024

ik zie je punt, is bij deze aangepast.

CR-2731 10 Apr 2024 Ranking: Major Classification: Not conforming to standards

Hey Joannes. Volgens mij kan dit allemaal veel duidelijk, korter en leesbaarder...

Als het voorlaatste item in de list BlumPolen is, dan maakt het eigenlijk totaal niet meer uit hoelang de list is, dan gaat het sowieso over Personality BlumPolen. BlumPolen zal ook altijd als voorlaatste in de ketting staan, want wij gaan nooit BlumPolen bedienen via iemand anders. Dus:

  • Als de Oorspronketting niet leeg is, dan de boolean IsPersonalityBlumPolen zetten met ($Piece($List(OorsprongKetting, $ListLength(OorsprongKetting) - 1),",", 1) = PersonalityIdBlumPolen)
  • Dan: If (IsPersonalityBlumPolen) { Set PersonalityID = PersonalityIdBlumPolen (er is geen nood aan om die ID nog eens terug op te halen uit die list, je weet het hier eigenlijk al wat de ID is, dus gelijk de enum gebruiken is ok).
  • Else: Die mag blijven zoals hij is, want in alle andere gevallen is het de personality die vooraan in de ketting zit, ongeacht hoe lang die is.
CR-2731 10 Apr 2024 Ranking: Minor Classification: Missing

Deze 2 testen zien er goed uit, maar ik mis nog een test waarbij de ketting langer dan 2 is, maar de voorlaatste NIET BlumPolen is.

CR-2733 11 Apr 2024

Mijn eerste idee was om $Number(Korting) te gebruiken, maar dit werkt niet omdat kortingen "?" en "" ook toegelaten moeten zijn.
Daarom heb ik heb ervoor gekozen om de logica lichtjes te veranderen, dit leek ook de meest cleane oplossing te zijn.

In plaats van waardes 0 en 1-100 toe te laten, laten we nu waardes 0-100 toe (dus ook een halve procent korting bijvoorbeeld). Dit omdat:

  • Niemand ooit een fractie van een procent korting gaat geven
  • Dit volgens Dries ook gewoon zo hoort te zijn
CR-2737 25 Apr 2024 Ranking: Minor Classification: Not conforming to standards

Eigenlijk moet ge DOM.VKP.enu.Klant gebruiken, i.p.v. hardcoded "K||8365" te gebruiken.

CR-2737 25 Apr 2024 Classification: Not conforming to standards Ranking: Minor

Eigenlijk moet ge DOM.VKP.enu.Klant gebruiken, i.p.v. hardcoded "K||8365" te gebruiken.

CR-2737 25 Apr 2024 Classification: Missing Ranking: Minor

Misschien nog een testje bijdoen: "Test: Lijn 1 - Dimensie voor lade met front in LadeKleur Niet-WalnutMediumBrown, klant Lodder"

CR-2740 30 Apr 2024 Classification: Not conforming to standards Ranking: Minor

Een Geef geeft 1 product terug, een zoek mogelijks 0 tot meerdere. Implementatie is wel aangepast, maar de methodname is nog altijd een 'geef'. De oproeper hiervan verwacht dus 1 object terug te krijgen (maar dat is niet gegarandeerd door de gebruikte 'zoek'.
Naam (en bijhorende testen) aanpassen.
Idem met wijziging hieronder

CR-2740 30 Apr 2024 Ranking: Minor Classification: Not conforming to standards

de opgeroepen functies gaan dus .Zoek* moeten heten (zie comment in repo)

CR-2740 30 Apr 2024 Classification: Not conforming to standards Ranking: Minor

LadeRegistratieIterator ipv LadeRegistraties, dat maakt het lezen van de code duidelijker verderop. "LadeRegistraties" kan een list, een array, een iterator, ... zijn

CR-2740 30 Apr 2024 Ranking: Minor Classification: Not conforming to standards

If $$$HasLengfth(Werkost) (zie lijn 181)

CR-2740 06 May 2024 Classification: Not testable

hier is in principe extra gedrag bijgekomen, dus zou er ook een testje dat moeten weergeven. Kan zijn dat ik niet in genoeg in detail naar de testen gekeken heb ook natuurlijk.

CR-2728 06 May 2024

Als dit naar productie gaat, zeker ook de caretakerjob via de caché-systeembeheerportaal afzetten

CR-2728 06 May 2024

deze heeft er niet zo veel mee te maken zou ik zeggen. Probleem dat die mee in de commit zit?

CR-2728 06 May 2024 Classification: Risk-prone Ranking: Major

Naar deze dto's wordt nog verwezen in APPS.EC.Transport.Service.cls. Moet die ook niet aangepast worden? Zit niet mee in review.

CR-2728 06 May 2024 Ranking: Major Classification: Risk-prone

Naar deze enu's wordt nog verwezen in APPS.EC.Transport.Service.cls. Moet die ook niet aangepast worden? Zit niet mee in review.

CR-2641 06 May 2024

Deze wordt vanzelf opgevangen omdat het gaat om een 'NotSupportedException' :-D (Zie ook de UT)

CR-2738 06 May 2024

Deze zou ik in de constructor injecteren en onder test zetten

CR-2738 06 May 2024

Je hebt ook ooit eens de reviewopmerking gegeven dat dit misschien een rare klassenaam was, toevallig een ander idee qua naamgeving? Ik vind deze ook zeker niet optimaal

CR-2742 06 May 2024

Wlip mag weg

CR-2738 07 May 2024

Eigenlijk niet :|

CR-2746 13 May 2024

De groep specials lijkt me niet enkel voor spacetowers te zijn dus ik weet niet of deze conditie eigenlijk goed sluitend is voor de aangevraagde change?
Zie APPS.Halux.common.impl.ProductieGroepBepalerLBX

CR-2743 14 May 2024

Ik zie dit nu pas, maar misschien kan dit in een 'constante' variabale om wat meer context te geven? Iets als 'DefaultCidAX' of iets dergelijks?

CR-2743 14 May 2024

Converter in constructor initialiseren

CR-2743 14 May 2024

Ergens geeft dit nu wel een verkeerd beeld van deze method; ik zou ervan uitgaan dat het productid enkel wordt bepaald, maar als je dan in de method gaat kijken zie je dat hier ook de vhConfig wordt opgeslagen

CR-2743 14 May 2024

$J zou ik vervangen door '$Job'?