Sono uno di quegli sviluppatori che ha la mentalità secondo cui il codice scritto dovrebbe essere autoesplicativo e leggere come un libro.
TUTTAVIA, durante lo sviluppo del codice della libreria da utilizzare per altre persone, provo a mettere quanta più documentazione possibile nei file di intestazione; il che fa sorgere la domanda: vale la pena documentare metodi non pubblici? Non li useranno direttamente, infatti, non possono. Allo stesso tempo, se distribuisco il codice non elaborato (sebbene, a malincuore), quei metodi non pubblici saranno visibili e potrebbero aver bisogno di essere spiegati.
Sto solo cercando alcuni standard e pratiche che tutti vedete o utilizzate nei vostri viaggi.