Supponiamo di avere del codice
void some_block(void)
{
some_statement_1();
some_statement_2();
some_statement_3();
}
Ora desidero commentare l'affermazione n. 2, ma qui non riesco mai a trovare un modo in cui sia giusto. Di solito farò quanto segue:
void some_block(void)
{
some_statement_1();
// some_statement_2();
some_statement_3();
}
Ma ora abbiamo quello che sembra un ulteriore indentazione dell'affermazione n. 2, tuttavia è discutibile se il rientro sia ancora "corretto". In alternativa potremmo fare:
void some_block(void)
{
some_statement_1();
//some_statement_2();
some_statement_3();
}
Questo sembra un po 'meglio, ma ancora in qualche modo anche sbagliato. Tuttavia, il seguente aspetto sembra errato:
void some_block(void)
{
some_statement_1();
//some_statement_2();
some_statement_3();
}
Come fai il codice del risultato e mantieni la rientranza "corretta"?
Aggiorna
Sembra che la maggior parte delle persone che hanno fornito risposte non abbia risposto alla mia domanda, ma dichiara semplicemente che è una cattiva pratica lasciare in giro il codice morto. Mentre sono completamente d'accordo, non era questo il punto della domanda.
In questo momento sto affrontando un caso di esempio in cui ho 5 funzioni di supporto, che gestiscono 5 strutture simili ma leggermente diverse per me. Uso queste funzioni di supporto per semplificare la lettura del codice.
Ma, al momento (e probabilmente per il prossimo mese) probabilmente una delle strutture non verrà utilizzata. E non posso commettere nulla che provochi gli avvertimenti del compilatore, quindi devo superare questa parte del codice e commetterlo in questo modo.
Inoltre ho dimenticato quest'ultima variante, che a mio parere sembra semplicemente sbagliata:
void some_block(void)
{
some_statement_1();
// some_statement_2();
some_statement_3();
}