HtmlInhoudProboxOverdoosEtiketBepaler

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
De method under test : ToeleveringService.GeefLijnReferentie() kan ook in de Catch{} terecht komen. Dat codepad kan dan best ook ge-unittest worden. In dit geval zal de werkwijze wellicht iets ande...

De method under test : ToeleveringService.GeefLijnReferentie() kan ook in de Catch{} terecht komen.
Dat codepad kan dan best ook ge-unittest worden.
In dit geval zal de werkwijze wellicht iets anders zijn dan bij de gewone "ZetVerwachteExceptie()"
Bij twijfel, vraag gerus.

Bij deze exceptie-omschrijving staat bijzonder weinig info (geen eigenlijk) waardoor de persoon die dit moet troubleshooten sowieso extra tijd zal nodig hebben om uit te pluizen over welke Batch/kl...

Bij deze exceptie-omschrijving staat bijzonder weinig info (geen eigenlijk) waardoor de persoon die dit moet troubleshooten sowieso extra tijd zal nodig hebben om uit te pluizen over welke Batch/klant/palletID/... dit hier gaat. M.a.w. tracht bij een exceptie steeds zoveel mogelijk context te scheppen. En indien dit niet mogelijk is in deze stacklevel, dan zeker checken dat er een Try-Catch op een hoger niveau gebeurt, waar wel meer context aan de exceptie toegevoegd wordt.

Deze opmerking hoort wellicht niet tot de review van deze story, dus feel free om door te geven aan de vorige owner

Over gecombineerde condities (i.e. conditie 1 en conditie 2 hebben een geheel andere context) en waarvan één conditie klantspecifieke filtering is, wil ik je nog een inzicht delen. Uitleg ca. 5 à 1...

Over gecombineerde condities (i.e. conditie 1 en conditie 2 hebben een geheel andere context) en waarvan één conditie klantspecifieke filtering is, wil ik je nog een inzicht delen.
Uitleg ca. 5 à 10 minuten, dus graag effe samenzitten.

[ICT-2954] De Decker - barcodes op etiketten van productie
[ICT-2954] De Decker - barcodes op etiketten van productie
Enkele opmerkingen hierbij: 1) Het etiket zelf is: \\bartender\Bartender\Templates\ProboxLijnReferentieBarcode.btw 2) De DnaCodes in de batch zijn gegroepeerd op DossierCode en LijnReferentie. Vana...

Enkele opmerkingen hierbij:
1) Het etiket zelf is: \\bartender\Bartender\Templates\ProboxLijnReferentieBarcode.btw
2) De DnaCodes in de batch zijn gegroepeerd op DossierCode en LijnReferentie. Vanaf 1 van deze verschillend is wordt een nieuwe 'groep' gemaakt. Echter gekozen voor een sorteeralgoritme omdat dit al bestond en ook wel op een logische manier werkt.
3) De LijnReferentieBepaler is verhuisd naar de ToeleveringService: er waren al 2 exacte dezelfde klasses plus tests hiervoor, een derde zou wat teveel worden. Daarom gekozen om het op een centralere plaats te zetten

[ICT-2954] De Decker - barcodes op etiketten van productie

- LijnReferentieBepaler van ProboxOverdoosEtiketBepaler verwijderd

[UST4258] ProboxOverdoosInhoudEtiket: opbouwen at runtime

- $$$False ipv ""

[UST4258] ProboxOverdoosInhoudEtiket: opbouwen at runtime

- haakjes toegevoegd voor leesbaarheid

Block van Toelevering etc. afzonderen in private method. Of eventueel meteen method AssertLijnReferentie( ... ) van maken. Geen idee of dit properder zal zijn.

Block van Toelevering etc. afzonderen in private method.
Of eventueel meteen method AssertLijnReferentie( ... ) van maken. Geen idee of dit properder zal zijn.

Block van OrderLijnen/OrderMock afzonderen in private method http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/help_16.gif

Block van OrderLijnen/OrderMock afzonderen in private method

Refactor UT aub. Bij Tommy geef ik soms wel de opmerking dat de meerdere testmethods gelijke blokken code bevatten, waardoor het overzicht van de setup verloren gaat, en dus veel minder duidelijk i...

Refactor UT aub.
Bij Tommy geef ik soms wel de opmerking dat de meerdere testmethods gelijke blokken code bevatten, waardoor het overzicht van de setup verloren gaat, en dus veel minder duidelijk is waar de variatiepunten in de tests zitten.
... dus moet ik dat ook bij u doen.

ProductInOrder is %Boolean --> $$$False i.p.v. ""

ProductInOrder is %Boolean --> $$$False i.p.v. ""

opgepast met haakjes. Deze komt in de gevarenzone, vind ik. Extra haakjes en spaties lijkt me niet overbodig. Tevens ook voor de leesbaarheid.

opgepast met haakjes.
Deze komt in de gevarenzone, vind ik.
Extra haakjes en spaties lijkt me niet overbodig. Tevens ook voor de leesbaarheid.

Zelfde opmerking : ConfiguratorService naar constructor.

Zelfde opmerking :
ConfiguratorService naar constructor.

Zelfde opmerking : LijnReferentieBepaler naar constructor.

Zelfde opmerking :
LijnReferentieBepaler naar constructor.

Naar constructor verplaatsen. zeker aangezien deze binnen de Loop Lijnen zit.

Naar constructor verplaatsen.
zeker aangezien deze binnen de Loop Lijnen zit.

Opgelet : "Probox" is toevallig dezelfde enumwaarde. Zou beter zijn om een VerpakkingNaarDragerConverter te maken (voor TBX+LBX+TAX). Bij ontbreken van een converter : eigenlijk op z'n minst dit v...

Opgelet : "Probox" is toevallig dezelfde enumwaarde.
Zou beter zijn om een VerpakkingNaarDragerConverter te maken (voor TBX+LBX+TAX).

Bij ontbreken van een converter : eigenlijk op z'n minst dit vermelden in een lijntje commentaar.
Of toch maar ineens ne converter bijmaken? Wat vind jij?

Opgelet met ProcedureBlock en aanroepen van Routines waarin de variabelen niet genewed zijn ! Alternatief : code verplaatsen naar een (class)method en de gebruikers best mee aanpassen (obviously h...

Opgelet met ProcedureBlock en aanroepen van Routines waarin de variabelen niet genewed zijn !

Alternatief : code verplaatsen naar een (class)method en de gebruikers best mee aanpassen (obviously )

Gewoonte van maken om de $Name() functie te gebruiken : " ... '"_$Name(^UPRCP("B",bfrRGID,bfrVolgNr))_"' ..." dit is veel gemakkelijker, veel juister, en automatisch het juiste aantal qoutes. --...

Gewoonte van maken om de $Name() functie te gebruiken :

 " ... '"_$Name(^UPRCP("B",bfrRGID,bfrVolgNr))_"' ..." 

dit is veel gemakkelijker, veel juister, en automatisch het juiste aantal qoutes.
--> UT zal dit aantonen

[UST4258] ProboxOverdoosInhoudEtiket: opbouwen at runtime
[UST4258] ProboxOverdoosInhoudEtiket: opbouwen at runtime
[UST4258] ProboxOverdoosInhoudEtiket: opbouwen at runtime

- LijnreferentieBepaler toegevoegd

    • -0
    • +66
    ./LijnReferentieBepaler.cls.xml
  1. … 5 more files in changeset.