Stel je voor dat je terugkeert naar een code die je een maand of een jaar geleden geschreven hebt. Kun je hem nog makkelijk lezen? Is één blik genoeg om te weten waar hij over ging? Als één blik niet volstaat en je jezelf regel voor regel door de code heen moet worstelen, betekent dit maar één ding. Die code is niet geschreven volgens de goede praktijken. De beginselen voor het schrijven van een clean code zijn een verzameling richtlijnen die iedere ontwikkelaar moet kennen. Het gaat er daarbij niet alleen om dat je zelf terug kunt keren naar een ooit geschreven code en hem met gemak kunt lezen. Soms wordt het werk van de ene programmeur voortgezet door een andere. Als die niet in staat is om de structuur van de code die door zijn voorganger is geschreven snel te doorgronden, kan verder ontwikkelen weleens moeilijk worden. Zelfs onmogelijk. Stel je tijdens het schrijven van je code eens voor dat de ontwikkelaar die na jou met je code aan de slag gaat een moordenaar is. Een psychopaat die weet waar je woont… Bekijk de regels waar je je aan moet houden om te ontsnappen aan de woede van je opvolger.

Coach, mentor and Team Leader. Certified .NET developer, Agile enthusiast and Machine Learning specialist. In his free time ̶ avid scuba diver and fantasy books reader.