Quando ho provato a conoscere le pratiche di commento corrette, ho trovato molte opinioni contrastanti ed è ovviamente un argomento molto soggettivo. Quindi non ho intenzione di chiedere "Dovrei commentare, o non dovrei?"
La domanda che vorrei porre è, per me, come uno sviluppatore autodidatta interessato a candidarsi per la programmazione di lavori in futuro, uno vitale: delle due strategie
"Comment the right code in the right way." - (comments where needed)
e
"Instead of writing comments, write more readable code." - (if you need comments, your code is bad)
sono entrambe strategie valide nella programmazione?
Se invio un'applicazione con esempi di codice che includono codice scritto in modo magistrale e nessun commento, i programmatori esperti probabilmente conoscono questo approccio?
Non sto chiedendo "Il tipo specifico che legge la mia applicazione come il mio stile di codifica", ovviamente nessuno può indovinarlo, sto solo cercando una risposta generale sul fatto che entrambe le pratiche siano comuni, o se il mio codice sarà visto come terribile su tutta la linea.