Yo tengo la costumbre de escribir en una espécie de pseudocódigo cada una de las funciones, que posteriormente "traduzco" a lo que toque. Los comentarios en mis programas suelen ser el pseudocódigo. Cómo cada linea de pseudo-c. se corresponde con varias de C, al final queda explicado que hace cada bloque.
Por eso hay veces que queda:
Pseudocódigo
(Puntos:1)Por eso hay veces que queda:
//Y cierro el fichero
fichero.close( ) ;