Rententieregels

Introductie
Als je een systeem gaat ontwikkelen is het een good practice om samen met de keyusers (zijn die er?) na te denken over de retentieregels. Dus hoe lang je bepaalde data wil gaan bewaren. Je zou dit eigenlijk t.a.v. alle objecten willen bepalen. Het is een good practice om bij iedere instantiatie van een object in een dataveld vast te leggen wanneer de instantiatie is aangemaakt en gewijzigd is. En ga je de instantiaties gelijk weg gooien of komen ze op een kandidaten-lijst te staan voordat ze verwijderd worden? Je zou er ook voor kunnen kiezen om de data op status 'gearchiveerd' te zetten en als de data dan nog een keer 'geraadpleegd' of 'gewijzigd' wordt, dat je dan weer iets doet.