Qualquer que seja a realidade, é sempre complicado fazer afirmações concretas quando definimos algum conceito ou defendemos algum ponto de vista. Principalmente quando se trata de um blog pessoal onde o que vale é a idéia do autor na íntegra.
Corro o risco de ser xingado ou ainda estar espalhando bobagem pela internet.
Mas indiscutivelmente, não existe código reusável sem documentação.
Já passei por diversas situações e posso dizer com certeza. Não adianta utilizarmos conceitos estreitamente complexos de desenvolvimento que promovem em sua raiz o reuso como é a OO, se o artefato gerado(código) não tem documentação, definição, explicação sobre o que está sendo tratado naquele trecho.

