Quando dizemos 'documentação' para um produto de software, o que isso inclui e o que não deve incluir?
Por exemplo, uma pergunta recente perguntou se os comentários são considerados documentação?
Mas há muitas outras áreas para as quais essa pergunta também é válida, algumas mais óbvias que outras:
- Manuais (obviamente)
- Notas de versão?
- Tutoriais
- Comentários
- Alguma outra?
Onde está a linha desenhada. Por exemplo, se 'tutorial' é documentação, é documentação de 'vídeo tutorial' ou é outra coisa?
Geralmente, algo no software não é 'feito' até que seja implementado, testado e documentado. Daí esta pergunta, que coisas devemos considerar como parte da documentação para considerar algo "feito".
As perguntas inspiram-se nos recentes comentários dos clientes em nossa conferência, indicando que nosso documento precisava de mais 'amostras', que anteriormente não tínhamos sido tão boas em considerar quanto deveríamos ter.
Público-alvo: desenvolvedores de software que usam nosso banco de dados, linguagens de programação e ferramentas associadas (como clientes administrativos ao referido banco de dados)