•  

Comment Results

Review Name Created Custom Fields Content
CR-229 23 May 2017 Ranking: Minor Classification: Not conforming to standards

Enum ???

CR-229 23 May 2017 Ranking: Major Classification: Editorial

"","" in constructor ????

CR-229 23 May 2017 Classification: Risk-prone Ranking: Major

,,,, - beter daar voor dummy implementatie maken ipv de echte te injecten

CR-248 23 May 2017

De ..Enum.VerzendWijze.Parcel e.a. zou de overzichtelijkheid/leesbaarheid van deze methods zeker wel ten goede komen.
t proberen waard ?

CR-248 23 May 2017

variabale naam "HuidigeRange" lijkt me nogal verwarrend. Probeer ietske met ...Id ?

CR-248 23 May 2017

Deze class zou beter ge-renamed worden naar Fake of Mock (???)
Dat weet gij beter dan ik

CR-248 24 May 2017

Niet echt nodig daar het GLS eigenschappen zijn die enkel maar voor bepaalde testen gebruikte worden. De vhUnitTest prefix zegt al genoeg dat het niet over een echten gaat.

CR-229 24 May 2017

Als iedereen die de SessionManager gebruikt overweg kan met andere Personalities dan "1"

CR-249 29 May 2017

Bitter weinig testjes rond het nieuwe en bestaande gedrag van de SalesInvoiceConverter, behalve dan die CorrigeerAfrondingsVerschil...

CR-235 29 May 2017

Algemeen casing.

CR-235 29 May 2017 Ranking: Major Classification: Missing

Geen unittest voor deze implementatie.

CR-235 29 May 2017 Classification: Not conforming to standards Ranking: Minor

Meer duidelijk benamingen gebruiken zoals ExceptieDetail.

CR-235 29 May 2017 Classification: Not conforming to standards Ranking: Minor

HalfFabIterator als naam gebruiken

CR-235 29 May 2017

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

CR-235 29 May 2017 Ranking: Major Classification: Inconsistent

.%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.

CR-209 29 May 2017

Bij gebrek aan tests de commentaar updaten (14 = BarcodeWaarde volgens bijbel)

CR-209 29 May 2017

Geen tests voor deze aanpassing.

CR-235 29 May 2017 Classification: Not conforming to standards Ranking: Major

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

CR-235 29 May 2017 Ranking: Minor Classification: Not conforming to standards

Iterator naam verduidelijken, vb door BerekeningProblemenIterator.

CR-235 29 May 2017 Ranking: Major Classification: Factually incorrect

Tab gebruiken en accolades verduidelijkt het code blok.

CR-235 29 May 2017

Als er nog wat tijd over is, testnaam verduidelijken.

CR-235 29 May 2017

idem testnaam

CR-235 29 May 2017 Classification: Risk-prone Ranking: Major

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.

CR-235 29 May 2017

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

CR-235 29 May 2017

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

CR-235 29 May 2017

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

CR-235 29 May 2017

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

CR-235 29 May 2017

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

CR-235 29 May 2017

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

CR-250 30 May 2017

leverdatum ipv Leverdatum

CR-250 30 May 2017

Moeten hier niet nog wat testjes rond?

CR-251 30 May 2017

In het vervolg beter gewoon de data hardcoded te zetten ipv geavanceerde replaces te doen zodat er niet de noodzaak is om naar de data te gaan kijken.

CR-252 30 May 2017 Ranking: Minor Classification: Improvement desirable

##class(DOM.DomeinContext).Instance().GeefOrderAPI() Zou naar constructor mogen en property voorzien. Meegeven als constructorparameter heeft zijn gevolgen op afgeleide klassen die reeds met meerdere parameters werken, dus dat zou ik voorlopig niet doen.

CR-252 30 May 2017 Ranking: Minor Classification: Improvement desirable

##class(DOM.DomeinContext).Instance().GeefOrderAPI() Zou naar constructor mogen en property voorzien. Meegeven als constructorparameter heeft zijn gevolgen op afgeleide klassen die reeds met meerdere parameters werken, dus dat zou ik voorlopig niet doen.

CR-252 30 May 2017 Ranking: Minor Classification: Not conforming to standards

Casing

CR-252 30 May 2017 Ranking: Minor Classification: Inconsistent

namen test methods verduidelijken.

CR-252 30 May 2017 Ranking: Minor Classification: Not conforming to standards

Set ipv dim

CR-252 30 May 2017

Bij deze test zijn de omschrijvingen steeds dezelfde. Misschien een idee om lijnnummers bij te vermelden. Mocht er een fout optreden, dan weet je op zijn minst het aantal dat goed gaat.

CR-252 30 May 2017 Ranking: Minor Classification: Not conforming to standards

idem Set ipv dim

CR-252 30 May 2017 Ranking: Minor Classification: Ambiguous

In de test is niet duidelijk dat het hier gaat om prijs affichering. Is deze test compleet ?

CR-252 30 May 2017

OrderAPI MockInstance ?

CR-252 30 May 2017

dim mag op 1 lijn met methodcall GeefBonLijn

CR-252 30 May 2017

Ook hier zou ik meer informatie meegeven in de omschrijving bv lijnnr alsook bonnummer waarvoor deze uitgevoerd is. zodat er voldoende info beschikbaar is als er een fout optreed.

CR-252 30 May 2017 Ranking: Minor Classification: Not conforming to standards

beter zou zijn OrderIterator ipv itOrders

CR-252 30 May 2017

Is deze nodig ?

CR-235 30 May 2017

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.

CR-235 30 May 2017

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 ?

CR-235 30 May 2017

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 ?

CR-255 02 Jun 2017

zoals net overlegd zou dit er eigenlijk uitmogen en naar het OPC gedeelte mogen verhuizen.

CR-253 07 Jun 2017 Classification: Not conforming to standards Ranking: Minor

als je dan toch iedere quote aan het aanpassen bent