Soy un programador aficionado (sin educación formal) que está tratando de comenzar a hacer pequeños trabajos independientes. Una de las cosas que los programadores aficionados pueden evitar que aquellos con un trabajo "real" no puede es la falta de documentación. Después de todo, lo escribió para que sepa cómo funciona.
Me parece un poco tonto preguntar porque me parece algo tan básico, pero ¿cómo puedo documentar mi código?
- ¿Cómo se debe formatear?
- ¿Cómo se debe presentar? (¿Páginas HTML? ¿LaTeX?)
- ¿Qué necesita / no necesita ser documentado?
... Y tal vez más detalles que no he pensado.
Principalmente programo en PHP pero también en C #.