In realtà, penso che il tuo post contiene due domande diverse, iniziamo con quella semplice:
are there any good tools or methodologies for peer reviewing code documentation?
Non penso che esistano "strumenti o metodologie speciali", perché non è necessario nulla di speciale. La documentazione peer reviewing funziona come qualsiasi altro tipo di correzione di bozze: dai al lettore i documenti, li legge, aggiunge commenti o suggerimenti per le modifiche e infine discuti i suggerimenti. Questo è tutto, funziona con qualsiasi tipo di tecnologia di documentazione (ovviamente, alcune tecnologie rendono la correzione di bozze e i commenti un po 'più semplici, ma ciò non cambia la metodologia generale).
Many devs that I work with will put up wiki pages, javadocs, etc, but most of the time, unless someone else needs it right away the docs will go unnoticed and unreviewed.
Questa è in realtà la tua seconda domanda - in altre parole "perché molte persone non prendono nota della documentazione del codice separata o non si preoccupano della loro qualità?"
Penso che questa domanda sia stata discussa in modo approfondito qui su questo sito, così come in molti altri posti. È una domanda molto ampia, ma tutto si riduce a "la documentazione aggiuntiva vale davvero la pena?" E fintanto che la risposta non è chiaramente "sì", non aspettarti di ottenere una risposta diversa a "" vale davvero la pena di esaminarla? "
La mia opinione personale su questo è che ogni team responsabile di un determinato prodotto deve trovare la quantità di documentazione e il livello di astrazione corretto per la documentazione che funziona per il team e il prodotto . E una volta che l'hai trovato, e il team vede molto valore in quei documenti, la domanda di recensioni si presenterà da sola.