El desarrollador desde inicio muchos no tienen la disciplina o programar adecuadamente(eficiente, correcto, documentado) muchos tienen la libertad de hacer lineas de codigos y no documentan porque dicen que es su codigo y que ellos lo entiende y con eso es suficiente; sin embargo creo que la idea que al trabajar cualquier programador con dar una mirada y leer un poco la documentacion(puede ser simples comentarios en medio del codigo) especificando algunos puntos que vea que no sea de facil entendimiento para otros desarrolladores puedan seguir desarrollando o modificando algunos puntos en el algoritmos.