# Documentación

La documentación, desafortunadamente, es una de las cuestiones menos tenidas en cuenta en programación. Aún así, una vez configurada y bien mantenida, la documentación tanto interna como externa proporciona una ayuda inestimable.

La documentación posee múltiples aspectos. Existe

- documentación interna del proyecto, consistente principalmente en

  - comentarios en archivos de cabecera y de código fuente

  - documentación de la &API; interna de su proyecto generada a partir de los archivos de código fuente de su programa por herramientas especiales, como &doxygen;

- documentación externa del proyecto, que comprende, entre otros,

  - documentación de la &API; externa de, &eg;, bibliotecas comunes del sistema (&kde;, &Qt;, &etc;)

  - cualquier otra documentación (manuales de lenguajes de programación, información general del sistema, artículos «cómo», y similares)

Toda esta documentación debe ser fácil de mantener y estar disponible rápidamente cada vez que la necesite. &kdevelop; proporciona precisamente eso.

## El navegador de la documentación

### Una captura del árbol de la documentación