Type issue
Review sessie 13 februari 2020
Waar
Meetpuntcode
Beschrijving
Tijdens de sprintreview werd gezegd dat het bezwaarlijk lijkt dat de meetpuntcode een tekstveld is. Beter zou zijn om af te leiden van bijv putcode + buisnummer.
De huidige oplossing is gekozen op verzoek van het stakeholderveld om de bronhouder de ruimte te geven zelf een unieke, eventueel een herkenbare, code te geven bijvoorbeeld door de putcode van de put te gebruiken. Bart Jan denkt dat het, i.v.m. uniciteit, een probleem kan opleveren in software dat de identificerende code een tekstveld is. Hij stelt voor om een herkenbare naam op te slaan in een ander veld en de meetpuntcode een door de BRO afgeleid veld van het type 'code' te maken op basis van BRO-id en meetpunt volgnummer. Frank geeft aan dat dit als wens meegenomen kan worden naar de beheerfase.
Nadeel van putcode of BRO-ID met volgnummer is dat bij het koppelen van een andere buis er sprake kan zijn van een andere put, waardoor de logica ontbreekt om zonder meer de putcode van de initiele put te gebruiken. daarnaast is uniciteit van de putcode niet gewaarborgd
Type issue
Review sessie 13 februari 2020
Waar
Meetpuntcode
Beschrijving
Tijdens de sprintreview werd gezegd dat het bezwaarlijk lijkt dat de meetpuntcode een tekstveld is. Beter zou zijn om af te leiden van bijv putcode + buisnummer.
De huidige oplossing is gekozen op verzoek van het stakeholderveld om de bronhouder de ruimte te geven zelf een unieke, eventueel een herkenbare, code te geven bijvoorbeeld door de putcode van de put te gebruiken. Bart Jan denkt dat het, i.v.m. uniciteit, een probleem kan opleveren in software dat de identificerende code een tekstveld is. Hij stelt voor om een herkenbare naam op te slaan in een ander veld en de meetpuntcode een door de BRO afgeleid veld van het type 'code' te maken op basis van BRO-id en meetpunt volgnummer. Frank geeft aan dat dit als wens meegenomen kan worden naar de beheerfase.
Nadeel van putcode of BRO-ID met volgnummer is dat bij het koppelen van een andere buis er sprake kan zijn van een andere put, waardoor de logica ontbreekt om zonder meer de putcode van de initiele put te gebruiken. daarnaast is uniciteit van de putcode niet gewaarborgd