Het leek me wel interessant om een discussie op te starten over het documenteren van je code.
Sommigen beginnen direct na bestudering van de specs met programmeren en als er sprake is van een applicatie die door de klant is goedgekeurd, dan schrijven ze hooguit een handleiding m.b.t. het gebruik van de software. Anderen schrijven echter vanaf het begin een technisch document (omschrijving van de processen, aanpak, UML schema's, etc.) en completeren dit ook nadat het coderen en testen is afgerond.
Probleem is vaak dat er zoveel softwareprojecten liggen te wachten op een dedicated developer, dat het documenteren erbij inschiet. Documenteert men de essentiële onderdelen en omschrijft men bijvoorbeeld ook de problemen die men is tegengekomen en de oplossing die men ervoor heeft ontwikkeld en waar men dit heeft geïmplementeerd dan kan je zelf of andere collegae in de toekomst hier hun voordeel mee doen.
Kortom, hoe gaan jullie hiermee om?
Sommigen beginnen direct na bestudering van de specs met programmeren en als er sprake is van een applicatie die door de klant is goedgekeurd, dan schrijven ze hooguit een handleiding m.b.t. het gebruik van de software. Anderen schrijven echter vanaf het begin een technisch document (omschrijving van de processen, aanpak, UML schema's, etc.) en completeren dit ook nadat het coderen en testen is afgerond.
Probleem is vaak dat er zoveel softwareprojecten liggen te wachten op een dedicated developer, dat het documenteren erbij inschiet. Documenteert men de essentiële onderdelen en omschrijft men bijvoorbeeld ook de problemen die men is tegengekomen en de oplossing die men ervoor heeft ontwikkeld en waar men dit heeft geïmplementeerd dan kan je zelf of andere collegae in de toekomst hier hun voordeel mee doen.
Kortom, hoe gaan jullie hiermee om?