•  

Comment Results

Review Name Created Custom Fields Content
CR-2606 12 Jun 2023

Terechte opmerking.
Early Quit als eerste lijn van een method, dat is nog wel aanvaardbaar.
Wat echter niet aanvaardbaar zou zijn, is wanneer die Quit middenin een blok code staat.

Hoe dan ook, deze lijn code bevat een tweede probleem, namelijk dat het teruggeven van "" (leeg) zou de code verderdoor doen crashen, wat enigzins mijn bedoeling was, bij gebrek aan een "Empty ResultSetIterator".
Daarom heb ik het aangepast van early Quit "" naar Throw Exception.
Bovendien heb ik de method private gemaakt, want ik zie zie geen andere gebruikers dan in deze klasse.

CR-2606 12 Jun 2023

Idd, geen testen.
Code van PV moeilijk te unittesten. Nieuw stuk toegevoegde code is enkel om een ConfigItem op te halen, daarvoor is een UT overkill.

CR-2604 13 Jun 2023

Style:

  • Codebase is volledig in het Nederlands, waarom deze comment dan in het Engels?
CR-2604 13 Jun 2023

Algemene vraag:

Ik heb als PM tester enkele opmerkingen in het Jira ticket geplaatst.
Moet ik hier al reviewer rekening mee houden tijdens de review?

De uitleg van Tom was dat de reviewer enkel de kwaliteit van de code moet beoordelen.
Maar er is een optie 'factually incorrect' in de tool, en mogelijks vallen enkele van mijn opmerkingen onder deze noemer?

Graag advies.

CR-2604 13 Jun 2023

No big deal.
Codebase in t Nederlands, maar StringUtils.Replace() is Engels, dus wellicht geen taal-reset van mijn brains

Maar in feite zetten we geen commentaar in onze code (= clean code principle!)
Hier, in dit specifiek geval is het echter om te benadrukken dat ALLE spaties moeten vervangen worden.
Uitzondering bevestigt de regel.

CR-2615 28 Jun 2023 Classification: Missing Ranking: Minor

je zou de wijzigingen in caché nog moeten toevoegen aan de review

CR-2612 28 Jun 2023

Als reviewer zie ik staan : "zijkanten toegevoegd", dan verwacht ik geen wijzigingen aan de Bodem-component.
ik vermoed dat je het nulpunt of de orientatie (van bodem) hebt aangepast om beter uit te komen met de zijkanten.
Dat kan je dan ook best kort omschrijven in de commit-message van de zijkanten.

FYI : Commit-messages aanpassen, dat kan, maar wel met enkele rand-opmerkingen :-P

CR-2612 28 Jun 2023

Hoe kan dit? Deze component heeft geen positie-parameters.
Ik vraag me af of we toch beter toevoegen : center (0,0,0)
Overleg?

CR-2612 29 Jun 2023

De wijziging zelf is inderdaad de oriëntatie van de bodem veranderen van 'vooruit' naar 'achteruit' om conform te zijn met de zijkanten.
Dit was zonder de zijkanten lastig te controleren omdat er geen ander 'frame of refference' is.

Je opmerking over de commit-message is geheel terecht.
Ik kijk aan om dit in SVN aan te vullen, maar wat ik begrepen heb van de korte uitleg van Tom is dat dit enkel binnen SVN-log zichtbaar is.
Andere tools zoals Crucible hier blijven de originele message tonen.

CR-2612 29 Jun 2023

Dit is mogelijk omdat ik de origin van deze component goed gekozen heb binnen blender.
Ik wou een afbeelding toevoegen om dit duidelijk te maken maar Crucible laat dit niet toe.

Komt er op neer dat ik de origin of 0-punt van de zijkant zodanig heb gekozen dat deze precies op het 0-punt van de ruimte valt.
Een center (0,0,0) voor een geometry is nooit nodig.
Wat eventueel kan is een translate zoals bij rechtse zijkant

"translate": {
                "x": 0,
                "y": 0,
                "z": 0
            }



Maar mij lijkt me dat meer verwarrend dan behulpzaam.
Wel moet er duidelijk gedocumenteerd staan op Confluence waar de origin ligt per component.

Misschien eens opportuun om iets te laten zien rond de verwerking van Blender en deze origins.

CR-2617 05 Jul 2023

Verwijder gerust ook deze en volgende method aangezien deze niet meer gebruikt worden

CR-2617 05 Jul 2023

Deze lijn en 2 lijnen erboven mag je gerust hier combineren

CR-2614 10 Jul 2023 Ranking: Minor Classification: Factually incorrect

Bij ProductieWijze FrontSpecialWorkshop? Die bestaat niet volgens mij
Het is maar de naam van een UT en heeft dus geen gevolgen, maar 't mag wel juist zijn hé
Ik denk dat het moet worden: Bij ProductieWijze Front en als de kleur W7 is...

CR-2614 10 Jul 2023

Goed gespot! Het is inderdaad productiewijze Front, met FreesProgramma FrontSpecialWorkshop. Dus Front voor kleur W7 zoals ge hebt gezegd

CR-2625 02 Aug 2023

Om later geen verwarring te hebben met de uitsparing voor sifonlade, zou ik deze variabelen nu al iets concreter benoemen.
Wat denk je van "OnderkantBodemUitfrezingBreedte" en "OnderkantBodemUitfrezingDiepte" ?

CR-2625 02 Aug 2023

hier ook suggestie betere naam, bvb. iets toevoegen a la "ZijwandFree...", want binnenkort komt er ook glazen front.

CR-2625 02 Aug 2023

De lijst van mappings zal steeds groter en onoverzichtelijker worden.
Ik probeer me in te beelden of het beter is om alle BOM_Components samen te zetten; idem voor characteristics van ConfiguratorTAB en voor losse parameters (e.g. DiktePlaatmateriaal)

CR-2625 02 Aug 2023

"Rug" --> "Rug Hout"

CR-2616 02 Aug 2023

Tip om de dependencies juister te leggen :
maak een variabele genaamd "AfstandZijkantRechts" of "VerplaatsingZijkantRechts" (mijn voorkeur) en stel deze gelijk aan BodemBreedte.
Dit lijkt banaal, maar het wordt wellicht meteen duidelijk :
Voor alle onderdelen die je (fysiek) vastklikt op de ladezijkant, geef je de rechtse component een Translate X in functie van VerplaatsingZijkantRechts i.p.v. BodemBreedte
Zo zullen de afdekkappen/reling/inschuifElement/rugwandhouder/ ... bij eventuele latere aanpassingen aan Bodembreedte steeds op de rechtse zijkant blijven zitten.

CR-2616 02 Aug 2023

Ik heb nog een opmerking omtrent het center van de lade, maar dat leg ik liever mondeling uit, want is iets te complex voor mij om te beschrijven
Contact me (niet dringend, dus maandag of dinsdag is oké)

CR-2626 04 Aug 2023

moet dit ook op facturen? Geen idee meer of dit direct in orde komt (als het al nodig is).

Vergeet zeker het logo niet op de server te zetten

CR-2631 22 Aug 2023

Is het hard coderen van een encryption key in code geen 'bad practice'?

CR-2631 22 Aug 2023

Is deze URL die naar www-test wijst wel correct in productie?
Om te ontwikkelen en voor validatie kan ik deze begrijpen, maar voor productie vind ik dit vreemd.
In het Jira ticket staat hier ook niets over vermeld.

CR-2631 24 Aug 2023

Klopt. Wordt verder afgewerkt in vervolg-kaartje jira ICT-3847

CR-2631 24 Aug 2023

Productie-omgeving nog niet beschikbaar bij iO (of toch nog niet gemeld aan mij :P )

-> Staat niet vermeld in jira :
Klopt, enerzijds heb ik wel iets geschreven in de svn commit message; anderzijds beetje bewust gedaan omdat ik zelf wist dat er nog andere review-opmerkingen zouden zijn.
Verdere afhandeling in vervolg-kaartje jira ICT-3847

CR-2636 01 Sep 2023

Voor mij oke! Ik zou misschien hebben gekozen voor een andere variabele naam dan 'IsSpecialeLade' want dit geeft niet meteen aan waarvoor het zal worden gebruikt.

CR-2635 05 Sep 2023

Een kleine praktische overweging:

CR-2635 05 Sep 2023

Beter om de "C_BOX_Binnenlade" (numlist boolean) op te vragen i.p.v. de "_View".

CR-2635 05 Sep 2023

Boven de scheidingslijn van "BomComponenten" staat nog "CB_VW_BOM_Components"
dat maakte mij eerst effe verward ... en toen zag ik dat het om Submodule characteristics gaat :-P
Misschien te overwegen : Submodule characteristics ook groeperen, met extra scheidingslijn. Dit is puur convenience, gevoelsmatig, heeft uiteraard geen impact op de correcte werking van de 3D-visu.

CR-2635 05 Sep 2023

In t algemeen : ik voel stilaan nood aan "naming conventiens" voor de variabelen hierboven. Verder mondeling te bespreken.

CR-2635 05 Sep 2023

Belangrijk : VoorwandTypeVanMBinnenlade kan mogelijk ook ingevuld zijn wanneer user eerst M-hoogte kiest, en daarna switcht naar C-hoogte.
In encoway geen garantie dat VoorwandTypeVanMBinnenlade dan leeggemaakt wordt.
Dus HoogteGlas beter bepalen op basis van LadeHoogte en VoorwandVerhogingHoogte, en eventueel in combinatie met "HeeftInschuifelementVoor".

Opmerking 2 : HoogteGlas (onderscheid maken tussen FrontGlas en ZijwandFree) : Suggestie "HoogteFrontGlas"

CR-2635 05 Sep 2023

HeeftInschuifelementVoor : "stuk" mag weggelaten worden wat mij betreft.
Deze lijn een regel naar boven verplaatsen, dus voor HoogteGlas

CR-2635 05 Sep 2023

Ook hier zou ik een conditie maken op basis van "VoorwandType" i.p.v. VoorwandTypeVanCBinnenlade.

CR-2635 05 Sep 2023

Dwarsreling lijkt voor mij te verwarren met dwarsverdeling.
Suggestie : "FrontReling"

CR-2635 05 Sep 2023

"x" : MiddelpuntBreedte

CR-2635 05 Sep 2023

Adapterstuk ... links/rechts

CR-2635 05 Sep 2023

Het lijkt te werken, maar ik vraag me af of het niet veiliger is met volgende conditie :
Ladehoogte C + "VoorwandType" i.p.v. VoorwandTypeVanCBinnenlade

CR-2642 13 Sep 2023

Dag Joannes,

Moet deze wijziging ook niet in de OnderdelendoosLogoBepaler voorzien worden? Die wordt gebruikt voor de onderdelendozen (duh), maar ook voor de proboxinhoudetiketten. Je kan je ook de vraag stellen waarom we alsnog die OnderdelendoosLogoBepaler gebruiken (die is 99% hetzelfde als de LabelLogoBepaler). Kan heel die reutemeteut niet weggesmeten worden en geredirect langs de LabelLogoBepaler?

CR-2635 20 Sep 2023

Niet mogelijk.
Hoewel aanwezig en zichtbaar in de 'state' van het model is er geen waarde aan verbonden.
Dus niet mogelijk om deze mapping te gebruiken.

Ik heb nog gezocht naar andere eigenschappen die aangeven of het om een binnenlade gaat, maar deze lijkt mij het beste.

CR-2635 20 Sep 2023

Ik begrijp je bezorgdheid, en als encoway dit zo doet ben ik akkoord dat dit voor problemen kan zorgen.
Dit is echter getest geweest door de state van de visualisatie te bekijken.

Configureer een M binnenlade met glas -> VoorwandTypeVanMBinnenlade is aanwezig en een waarde is gezet.
Switch naar een C binnenlade (geen keuze front) -> VoorwandTypeVanMBinnenlade is niet meer aanwezig in het model, en dus ook geen waarde meer gezet.

Dit maakt dat de beschreven situatie niet kan voorvallen.
De huidige implementatie is ook simpeler (in mijn mening)
Dus ik laat het zo.


De opmerking over naam is terecht en pas ik aan.

CR-2635 20 Sep 2023

Ik heb het aangepast en getest, dus zet het op resolved.
Als ik terug denk aan de vorige review waar het ging om de dependencies juist te leggen zie ik niet goed hoe dit hier van toepassing is.
Ook een ander duidelijk voordeel zie ik niet meteen.

Zou graag leren waarom je dit hebt voorgesteld.

CR-2635 20 Sep 2023

Ik zal hiervoor eens bellen of een meeting opzetten.
Kunnen we ook direct het vorige mee bespreken.

Ik zet dit wel op resolved.

CR-2635 20 Sep 2023

Voorwandtype bevat enkel vulling of reling.
We moeten specifiek weten dat het om laag glas gaat, dus hier is VoorwandTypeVanCBinnenlade correcter.

CR-2643 28 Sep 2023

Misschien hier een loglijntje of iets dergelijks aangezien deze error anders gewoon wordt 'opgegeten'?

CR-2643 28 Sep 2023

Deze property wordt nergens gebruikt, kan weg volgens mij

CR-2643 28 Sep 2023

Indien er eerst een true is en dan false, zal deze false-negative zijn, nee?

CR-2646 04 Oct 2023

Dit is goed: een specifieke implementatie is (nog) niet nodig.

CR-2645 09 Oct 2023

Is eigenlijk meer 'vervangPrinterDoorLijnprinter' of zoiets (maar ook niet altijd)

CR-2641 23 Oct 2023

Niet zo veelzeggende foutomschrijving? 😋

CR-2654 23 Oct 2023

Bedoelde je hoofding ipv hoofd? 🤔