Ik houd hier een lijstje bij met tech debt per component
Stedin kleinverbruik
[x] de input CSV wordt nu gecachet maar het zou het beter zijn de dataset als JSON te cachen
AnyLogic
[ ] f_createActors heeft duplicaatcode en veel uitgecomment
[ ] Op een aantal plekken staat traceln bij een conditie die onvermijdelijk leidt tot een (NullPointer)Exception. De simulatie kan beter direct gestopt worden met een RuntimeException.
[x] In contracten kunnen alleen decimale bedragen anders is er de error "class java.lang.Integer cannot be cast to class java.lang.Double". Kan vermoedelijk opgelost worden door eerst te casten naar java.lang.Number en dan .doubleValue()
Front-end
[ ] de AnyLogic cloud client is de enige library die niet via NPM wordt geinstalleerd
[ ] de AnyLogic cloud client heeft geen type definitions. Zou leuk zijn deze ook op NPM te publiceren.
[ ] BAG pand eigenschappen zijn mogelijk niet volledig getyped. Nakijken via WFS DescribeFeature
[ ] Weergave kleinverbruik: er kunnen meerdere postcodes in 1 pand zitten maar dit wordt niet weergegeven. Er komt nu te staan "TODO: meerdere postcodes in 1 pand"
Ik houd hier een lijstje bij met tech debt per component
Stedin kleinverbruik
AnyLogic
traceln
bij een conditie die onvermijdelijk leidt tot een (NullPointer)Exception. De simulatie kan beter direct gestopt worden met een RuntimeException.java.lang.Number
en dan.doubleValue()
Front-end