Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-5196] SST_SEL_StekkerType uitbreiden

- SST_SEL_StekkerType Uitbreiden met datum en klantbep velden

  1. … 1 more file in changeset.
Als kritische reviewer ben ik verplicht om te melden dat bovenstaande If - Else {} nogal slordige code is. Wat je zou kunnen doen is iets in de aard van If (...) { Set ProcentueelKostItem = .....

Als kritische reviewer ben ik verplicht om te melden dat bovenstaande If - Else {} nogal slordige code is.
Wat je zou kunnen doen is iets in de aard van

If (...) {
    Set ProcentueelKostItem = ..GeefProcentueelKostItemVoorLbxMetSpaceStep( Naam, DecimaalPercentage, TotaalKostItem) 
}
Else {
    Set ProcentueelKostItem = ..GeefProcentueelKostItemVoorLbxLade( Naam, DecimaalPercentage, TotaalKostItem) 
}
Do TotaalKostItem.VoegToe(ProcentueelkostItem)
}

+ de 2 private methods, waarin je dan proper het verschil kan zien tussen SSTProcentueelKostItem met de ExcludeFilter versus het gewone ProcentueelKostItem.

Deze klasse mag rechstreeks afleiden van MaatwerkProductAlsHFKostItemBuilder (i.p.v. MaatwerkProductAlsHFKostItemBuilderSST) Zie ook opmerking bij klasse MaatwerkProductAlsHFKostItemBuilderSST

Deze klasse mag rechstreeks afleiden van MaatwerkProductAlsHFKostItemBuilder (i.p.v. MaatwerkProductAlsHFKostItemBuilderSST)
Zie ook opmerking bij klasse MaatwerkProductAlsHFKostItemBuilderSST

Als de 3 Test-methods alle 3 dezelfde SST-kenmerken gebruiken, dan zal de test meteen veel duidelijker worden wanneer je deze in een private method afzondert, en enkel de variatie als parameter doo...

Als de 3 Test-methods alle 3 dezelfde SST-kenmerken gebruiken, dan zal de test meteen veel duidelijker worden wanneer je deze in een private method afzondert,
en enkel de variatie als parameter doorgeeft. In dit geval is dat property Uitvoering en Bewegingstechnologie, denk.

Een andere insteek van Unittest :
Vul enkel die waarden in die noodzakelijk zijn. M.a.w. Hoogte, Breedte, Diepte, Kleur, stekkerType, ... zijn allemaal niet relevant voor deze UT.
Je zou dus kunnen opteren voor een GeefLegeSSTKenmerken() en nadien enkel Uitvoering en technologie in te vullen (or whatever is needed).

Volgens mijn wiskundegevoel is dit gewoon gelijk aan   KostLade * ..Percentage of anders heb ik hier net een bug ontdekt? :-P

Volgens mijn wiskundegevoel is dit gewoon gelijk aan

    KostLade * ..Percentage 


of anders heb ik hier net een bug ontdekt?
:-P

In .NET moeten we wel de "nieuwe standaarden" van VoegToeBuilders() volgen, kwestie van geen KostItemBuilders in de %OnNew toe te voegen. Hier in caché mag dat wel zo blijven :-P

In .NET moeten we wel de "nieuwe standaarden" van VoegToeBuilders() volgen, kwestie van geen KostItemBuilders in de %OnNew toe te voegen.
Hier in caché mag dat wel zo blijven :-P

Deze klasse is een exacte kopie van "DOM.PM.Maatwerk.Calc.Kost.MaatwerkProductAlsHFKostItemBuilder" Ik zie geen enkele reden of specifieke dependency om een specifieke versie voor SST te maken. Dus...

Deze klasse is een exacte kopie van "DOM.PM.Maatwerk.Calc.Kost.MaatwerkProductAlsHFKostItemBuilder"
Ik zie geen enkele reden of specifieke dependency om een specifieke versie voor SST te maken. Dus wat mij betreft mag deze klasse verwijderd worden.
Of, zie ik iets over t hoofd?

Deze voorwaarde komt vele malen voor in de Builders (idem voor ..IsNietUitvoeringTablet() ) Kunnen we een propere en efficiente oplossing vinden waarbij die method niet telkens opnieuw in de builde...

Deze voorwaarde komt vele malen voor in de Builders (idem voor ..IsNietUitvoeringTablet() )
Kunnen we een propere en efficiente oplossing vinden waarbij die method niet telkens opnieuw in de builder moet gedefinieerd worden. Laten we dat samen eens bekijken.

Deze method komt vele malen voor in de Builders (idem voor =Servodrive) Kunnen we een propere en efficiente oplossing vinden waarbij die method niet telkens opnieuw in de builder moet gedefinieerd ...

Deze method komt vele malen voor in de Builders (idem voor =Servodrive)
Kunnen we een propere en efficiente oplossing vinden waarbij die method niet telkens opnieuw in de builder moet gedefinieerd worden. Laten we dat samen eens bekijken.

Het "tussen-niveau" ...HalffabItemBuilderBasis is bij SST eigenlijk niet nodig. Dit was wel zo bij de "Matten" omdat je MatX,MatY, ... hebt. Hier, bij SST, heb je maar 1 klasse, t.t.z. Builder en B...

Het "tussen-niveau" ...HalffabItemBuilderBasis is bij SST eigenlijk niet nodig. Dit was wel zo bij de "Matten" omdat je MatX,MatY, ... hebt.
Hier, bij SST, heb je maar 1 klasse, t.t.z. Builder en BuilderBasis vallen samen.
Maar wat mij betreft hoeft dit niet weggewerkt te worden in caché. Misschien wel bij het porten naar .NET

FYI: het was uiteindelijk de dubbele definitie van de method GeefGekoppeldIKType() die voor enige verwarring zorgde. Vandaar de review opm.

[ICT-1634] Implementatie kostenbuilders SpaceStep
[ICT-1634] Implementatie kostenbuilders SpaceStep
[ICT-1633] Implementatie Halffabbuilders SpaceStep
[ICT-1633] Implementatie Halffabbuilders SpaceStep
[ICT-1633] Implementatie Halffabbuilders SpaceStep

- Toevoegen laatste halffabbuilder: Verpakking (type deksel+bodem)

- Dit gaat samen met het toevoegen van de SEL en BEW kenmerken

- In de doosberekenaar een workaround voorzien voor SST omdat deze geen IsBinnenlade kenmerk heeft

    • -0
    • +157
    ./SSTxBEWxLengte.cls.xml
    • -0
    • +113
    ./SSTxSELxVerpakking.cls.xml
  1. … 11 more files in changeset.
[ICT-1633] Implementatie Halffabbuilders SpaceStep

- Toevoegen selectiekenmerken voor PlaatmateriaalRug en zijkant voor de sokkel

- Halffabbuilders toevoegen voor Plaatmateriaal Rug, -zijkant, -tablet en alu Lat

- rechtzetting in halffabbuilder van SpaceStepOpvullijst voor aantal

    • -0
    • +47
    ./SEL/SSTxSSTxPlaatmateriaalZijkantSokkel.cls.xml
    • -0
    • +47
    ./SEL/SSTxSSTxPlaatmateriaalRugSokkel.cls.xml
  1. … 10 more files in changeset.
[ICT-1633] Implementatie Halffabbuilders SpaceStep

- Toevoegen halffabitem en selectiekenmerk Dwarsprofiel

- Casing aanpassing in Rolnaam

    • -0
    • +47
    ./SEL/SSTxSSTxDwarsprofiel.cls.xml
  1. … 8 more files in changeset.
[ICT-1633] Implementatie Halffabbuilders SpaceStep

- Aanpassing om aangemaakte Deployklasse ivm selectiekenmerken te wissen + gecorrigeerde versie van deployklasse

- Aanpassing naam van rol zodat deze zou kloppen met de naam van het selectiekenmerk

    • -34
    • +1
    ./SEL/SSTxSSTxSpaceStepStekkerType.cls.xml
    • -0
    • +47
    ./SEL/SSTxSSTxStekkerType.cls.xml
  1. … 12 more files in changeset.
[ICT-1633] Implementatie Halffabbuilders SpaceStep

- Deployklasse om niet bewerkbare selectiekenmerken aan te maken

    • -0
    • +63
    ./SEL/SSTxSSTxSpaceStepSet.cls.xml
    • -0
    • +47
    ./SEL/SSTxSSTxSpaceStepOpvullijst.cls.xml
    • -0
    • +36
    ./SEL/SSTxSELxBase.cls.xml
    • -0
    • +47
    ./SEL/SSTxSSTxSpaceStepStekkerType.cls.xml
[ICT-1634] Implementatie kostenbuilders SpaceStep

- Aanmaken kostenplaats (bestond al op cache01 omdat deze op die omgeving werd toegevoegd en niet via de normale manier) -> nodig om bepaalde andere info mbt de kostenplaats te genereren.

- SST KostenSpecInfo toevoegen in de databank

- SST kostenbuilder toevoegen aan LBX kostenbuilder

    • -0
    • +32
    ./KostenPlaats.cls.xml
  1. … 11 more files in changeset.