Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-2359] TBX BOMBOL builders porten naar .NET

- Oude code van TBX opkuisen zodat er vanaf een propere situatie verder kan gewerkt worden

Oke, code eens doorlopen en een GetLatest gedaan bij mezelf lokaal zodat bij verdere aanpassing van het TBX Sifonlades ticket ICT-878 de testen ook runnen met deze aangepaste code http://subversion...

Oke, code eens doorlopen en een GetLatest gedaan bij mezelf lokaal zodat bij verdere aanpassing van het TBX Sifonlades ticket ICT-878 de testen ook runnen met deze aangepaste code

@Laura : het verwijderen van stukken code is op zich niet zinvol om te reviewen, maar het kan soms een trigger zijn om andere problemen aan het licht te brengen. In deze fase lijkt me echter onwaar...

@Laura :
het verwijderen van stukken code is op zich niet zinvol om te reviewen, maar het kan soms een trigger zijn om andere problemen aan het licht te brengen.
In deze fase lijkt me echter onwaarschijnlijk dat je mij kunt wijzen op zaken die zullen mislopen door het verwijderen van deze stukken code :-P

ICT-1086: TBX sifon type1 : opkuis oude code+UT
ICT-1086: TBX sifon type1 : opkuis oude code+UT
[ICT-1086] TBX sifon type1 : opkuis oude code+UT

- Lege UT (geen actieve testmethods) voor TBX-plus verwijderd

    • --2
    • +0
    ./ITestDataSetIngegevenKenmerken.cls.xml
  1. … 1 more file in changeset.
  • More
  • CR-235
  • finished reviewing
De meegegeven parameter / data wordt ook in deze class meegegeven in de constructor en is dus al gekend en blijft ongewijzigd. Dumper kan dus zonder problemen naar constructor. Voglens mij kan de v...

De meegegeven parameter / data wordt ook in deze class meegegeven in de constructor en is dus al gekend en blijft ongewijzigd. Dumper kan dus zonder problemen naar constructor. Voglens mij kan de volledige Dumper...ToStream zelfs in een property gezet worden in de constructor van de klasse. Of kan dit opgelost worden via lazyload ?

We kunnen best niet veronderstellen dat er een crash is. Deze test bevestigd niet dat het gegarandeerd zal crashen... bv als er een verkeerde builder wordt gebruikt en er geen crash optreedt omdat ...

We kunnen best niet veronderstellen dat er een crash is. Deze test bevestigd niet dat het gegarandeerd zal crashen... bv als er een verkeerde builder wordt gebruikt en er geen crash optreedt omdat de code niet doet wat we verwachten ?

Volgens ik de code van de logger zie, kan je zonder problemen ##class(vhLib.Logger).%New() hergebruiken en 2x een Error method oproepen zonder problemen. Binnen de klasse is het dezelfde applicatie...

Volgens ik de code van de logger zie, kan je zonder problemen ##class(vhLib.Logger).%New() hergebruiken en 2x een Error method oproepen zonder problemen. Binnen de klasse is het dezelfde applicatie / groep.

[ICT251] - HalffabContext Foutmelding is voortaan een stream

- Verwerken review opmerkingen

  1. … 2 more files in changeset.
Op gelijk welke context zal er een FoutieveBuilder worden toegevoegd dus het zal altijd crashen.

Op gelijk welke context zal er een FoutieveBuilder worden toegevoegd dus het zal altijd crashen.

Huidige werking van de logging is zo dat er eigenlijk per te loggen item een nieuwe instantie moet opgevraagd worden.

Huidige werking van de logging is zo dat er eigenlijk per te loggen item een nieuwe instantie moet opgevraagd worden.

Dumper werkt zo dat hij via constructor zijn data moet binnen krijgen. dus verplaatsen naar constructor is niet aan de orde

Dumper werkt zo dat hij via constructor zijn data moet binnen krijgen. dus verplaatsen naar constructor is niet aan de orde

DRY Exceptie staat er al in dus het zou eerder GeefDetail moeten zijn , om toch een duidelijk verschil te hebben tussen de string en stream implementatie is er voor GeefDetailStream gekozen

DRY Exceptie staat er al in dus het zou eerder GeefDetail moeten zijn , om toch een duidelijk verschil te hebben tussen de string en stream implementatie is er voor GeefDetailStream gekozen

Er bestaat een test voor dus zou niet weten wat je hier wil zeggen

Er bestaat een test voor dus zou niet weten wat je hier wil zeggen

Tab gebruiken en accolades verduidelijkt het code blok.

Tab gebruiken en accolades verduidelijkt het code blok.

Een voorstel om linefeeds gebruiken zodat de samenhorende blokken code duidelijker worden of zelfs methods zoals AssertSelectieKenmerk.

Een voorstel om linefeeds gebruiken zodat de samenhorende blokken code duidelijker worden of zelfs methods zoals AssertSelectieKenmerk.

Hier wordt verondersteld dat het steeds een nieuwe context is. Als dezelfde context gebruikt wordt dan hebben we hier het risico dat er geen exceptie optreed en dat er nog gebruik gemaakt wordt van...

Hier wordt verondersteld dat het steeds een nieuwe context is. Als dezelfde context gebruikt wordt dan hebben we hier het risico dat er geen exceptie optreed en dat er nog gebruik gemaakt wordt van Berekeningsproblemen van een vorige melding waardoor de test onterecht kan slagen. We hebben hier dus een controle nodig dat de exceptie wel degelijk gegooid is.

idem testnaam

idem testnaam

Als er nog wat tijd over is, testnaam verduidelijken.

Als er nog wat tijd over is, testnaam verduidelijken.

Iterator naam verduidelijken, vb door BerekeningProblemenIterator.

Iterator naam verduidelijken, vb door BerekeningProblemenIterator.

.%New() naar constructor en private property van maken zodat het duidelijk is dat Dumper gebruikt wordt in deze klasse. Ingegevenkenmerken worden ook in constructor meegegeven en worden dus niet me...

.%New() naar constructor en private property van maken zodat het duidelijk is dat Dumper gebruikt wordt in deze klasse. Ingegevenkenmerken worden ook in constructor meegegeven en worden dus niet meer gewijzigd.

vhLib.Logger).%New naar constructor brengen en private property van maken..

vhLib.Logger).%New naar constructor brengen en private property van maken..

Eventueel deze method opsplitsen in VoegToeIngegevenKenmerken, VoegToeBerekenDatum, VoegToeHalfFab,... kleine methods met duidelijke benamingen.

Eventueel deze method opsplitsen in VoegToeIngegevenKenmerken, VoegToeBerekenDatum, VoegToeHalfFab,... kleine methods met duidelijke benamingen.

Meer duidelijk benamingen gebruiken zoals ExceptieDetail. http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/smile.gif

Meer duidelijk benamingen gebruiken zoals ExceptieDetail.

HalfFabIterator als naam gebruiken

HalfFabIterator als naam gebruiken

Geen unittest voor deze implementatie.

Geen unittest voor deze implementatie.