Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ik vond het in het begin ook lastig om te snappen hoe het net in zijn werk ging. Ik wist dat het een bepaalde term in het vet zette maar de logica zelf heb ik me niet zo mee bezig gehouden. Het gaa...

Ik vond het in het begin ook lastig om te snappen hoe het net in zijn werk ging. Ik wist dat het een bepaalde term in het vet zette maar de logica zelf heb ik me niet zo mee bezig gehouden. Het gaat erom om een symbool voor en na het woord te zetten die je in het vet wilt om zo aan de printer duidelijk te maken dat het woord vet is. Dat is eigenlijk een printercommando. Hier ga je dus tussen de 3e en 4e komma alles in het vet zetten

Misschien is het totaal niet nodig, maar ik persoonlijk vind het niet allemaal zo duidelijk wat hier gebeurt. Misschien is het beter om dit wat op te splitsen in private methods? (Is maar een sugge...

Misschien is het totaal niet nodig, maar ik persoonlijk vind het niet allemaal zo duidelijk wat hier gebeurt. Misschien is het beter om dit wat op te splitsen in private methods? (Is maar een suggestie, maar het duurde wel wat lang om te snappen wat hier exact gebeurt aangezien ik er niets van ken)

[ICT-2540] 60kg geleiders bij TAOR ook in het vet op pickingblad en detailblad
[ICT-2540] 60kg geleiders bij TAOR ook in het vet op pickingblad en detailblad
Das overgenomen van code dat al bestaat bij lbx, iets wrappen rond een woord wordt hier gedaan. Symbolen om duidelijk te maken aan de printer waar het bold gedeelte begint en eindigt http://subvers...

Das overgenomen van code dat al bestaat bij lbx, iets wrappen rond een woord wordt hier gedaan. Symbolen om duidelijk te maken aan de printer waar het bold gedeelte begint en eindigt

Snap niet goed de naam van deze property?

Snap niet goed de naam van deze property?

Zou dit niet in een aparte method kunnen komen met iets als 'GeefProdDetailLijnOuterDynamicIterator()' aangezien dit duplicate code is met LBX?

Zou dit niet in een aparte method kunnen komen met iets als 'GeefProdDetailLijnOuterDynamicIterator()' aangezien dit duplicate code is met LBX?

[ICT-2540] 60kg geleiders bij TAOR ook in het vet op pickingblad en detailblad

- Aanpassing voor picking losse onderdelen

    • -0
    • +63
    ./OmschrijvingFormatter.cls.xml
  1. … 1 more file in changeset.
Zelfde opmerking al in de vorige review (die je wellicht nog niet verwerkt hebt, waardoor je dit nog niet wist http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/win...

Zelfde opmerking al in de vorige review (die je wellicht nog niet verwerkt hebt, waardoor je dit nog niet wist )...
Qua naamgeving i.g.v. een iterator eindigen we met het woord "Iterator", dus eerder iets in de zin van "..GeefAlleProductenBehalveBodemplatenIterator"

[ICT-1472] HLX: aanpassingen pickingblad TAX PBX
[ICT-1472] HLX: aanpassingen pickingblad TAX PBX
[ICT-1472] HLX: aanpassingen pickingblad TAX PBX

- Verwijderen Subtitel "Kar...Vak.."

  1. … 25 more files in changeset.
Zoals gezegd in de method die deze aanroept... naamgeving is ontoereikend. Wat de implementatie van deze method betreft... ik zal die reviewen nadat je ze eerst gerefactored hebt, wat dat kan het w...

Zoals gezegd in de method die deze aanroept... naamgeving is ontoereikend.
Wat de implementatie van deze method betreft... ik zal die reviewen nadat je ze eerst gerefactored hebt, wat dat kan het wel gebruiken
Je hebt hier tot 6 niveau's diep nestingen!! Ik tel 2 While's, 9 Ifs en een Else. Dat is wat veel van het goede binnen één en dezelfde method. Probeer kleine codeblokjes af te zonderen naar private methods, die een specifieke verantwoordelijkheid hebben.
Probeer daarbij ook oog te hebben voor de stukken die eventueel generischer gemaakt kunnen worden, zodat je niet aan code-duplicatie doet. Ik zie daar bijvoorbeeld 2 haast identieke codeblokjes, waarbij er een iterator genewed wordt, de 1e iteratie ervan wordt opgehaald indien die er is, gecheckt wordt of de Count() daarop > 0 en er dan een OnderdelenPickingUitvoeringInfo van wordt opgehaald. Dit leent zich er geweldig toe om af te zonderen met gebruik van generische naamgeving en het doorgeven van louter de juiste list als parameter. Dat zijn zes codelijnen maal twee, die je al kunt vervangen door twee keer één codelijn, bv.:
#dim SequentieNummerOorspronkelijkProduct As %Integer = ..GeefSequentieNummer(OorspronkelijkProduct.PickingsPerMaatwerkProductID)
en
#dim SequentieNummerProduct As %Integer = ..GeefSequentieNummer(Product.PickingsPerMaatwerkProductID)

Waarom een NieuweGesorteerdeUitvoeringInfoIt toevoegen? Is toch niet nodig? Gooi de Else weg, de If zorgt ervoor dat de iterator enkel in de juiste case wordt overschreven. Minstens even belangrij...

Waarom een NieuweGesorteerdeUitvoeringInfoIt toevoegen? Is toch niet nodig? Gooi de Else weg, de If zorgt ervoor dat de iterator enkel in de juiste case wordt overschreven.

Minstens even belangrijk: De naamgeving van de method TelAantallenSamenVoorGeleiders laat nogal te wensen over hé, daaruit moet vooral blijken dat ze een iterator teruggeeft en dat blijkt uit deze naam zeker niet.

En ook nog: Tussen de declaratie van lokale variabelen en de eigenlijke logica laten we graag een lege lijn. Dit zorgt voor leesbaarheid

Waarom een $$$Not? Vervang = door >

Waarom een $$$Not? Vervang = door >

[ICT-1333] TAX PBX onderdelenpicking: kolom Control weg & geleiders samentellen

- Wlip weghalen

[ICT-1333] TAX PBX onderdelenpicking: kolom Control weg & geleiders samentellen
[ICT-1333] TAX PBX onderdelenpicking: kolom Control weg & geleiders samentellen
[ICT-1333] TAX PBX onderdelenpicking: kolom Control weg & geleiders samentellen

- Lay out onderdelenpickingLijst aangepast, 1 kolom verwijderd en de eerste kolom breder gemaakt

- Aantallen van producten waarvan de korttekst start met 760 (TAX geleiders) worden samengeteld

  1. … 4 more files in changeset.
[UST1279] TAX-PAS-LC: Picking : onderdelen

- Bij losse componten geen assemblagekarren

  1. … 24 more files in changeset.
[UST1237] TAX Assemblagekarren: Onderdelen picking document extra hoofding lijn met karreninformatie

- karreninformatie anders gestructureerd, Kar wordt nu geïdentificeerd aan de hand van de volgnummer ipv de ID

    • -0
    • +39
    ./SubtitelBepaler.cls.xml
  1. … 18 more files in changeset.