Ovviamente dipende dalla complessità, ma in generale direi che la risposta è abbastanza semplice ... Sì! Dici che è un linguaggio simile a COBOL, quante persone conoscono questa lingua?
Se questo sviluppatore ha un attacco di cuore o diventa non disponibile, chi sarà in grado di spiegare quando qualcuno ha bisogno di nuove informazioni sul design?
Il tempo è denaro, per essere al passo e iniziare a fare qualcosa che fa profitto. È più veloce sfogliare la documentazione per capire come dovrebbero funzionare le cose prima di fare il codice.
Se hai bisogno di aiuto esterno, sarebbe più economico e più veloce se possono leggere la documentazione.
Ci sono altre cose che non puoi vedere guardando il codice stesso. Pensieri sull'espansione futura. Alcuni codici potrebbero sembrare davvero stupidi, ma sono progettati in modo da ottenere una funzione o un'espansione.
Se l'attività dell'azienda si basa su questo programma, vuoi veramente che sia documentato in modo da poter risolvere rapidamente i problemi se succede qualcosa (ad esempio se il progettista della chiave si incazza e lascia).
Tutti noi troviamo un dolore nella 'A' scrivere documentazione. Posso consigliare la documentazione generata automaticamente come Doxygen , un ottimo strumento gratuito che legge il tuo codice e disegna diagrammi delle chiamate e raccoglie i commenti in un file della Guida o un manuale HTML. Non so se può gestire il tuo linguaggio simile a Cobol, ma ci sono script e varianti che lo estendono per gestire più lingue.
Di solito abbiamo fatto un documento di design perduto prima di iniziare un progetto, quindi documentiamo con i commenti in stile Doxygen nel codice. E 'stato abbastanza efficace da far entrare rapidamente nuove persone ...