Mi è stato insegnato da un vecchio programmatore che ha chiamato questo codice annidato
if(condition){
<div>
<b>text <u>text</u></b><br/>
<table>
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
</div>
} else {
log();
}
in contrasto con questo codice che è stato considerato non annidato
if(condition){<div>
<b>text
<u>text</u></b>
<table><tr><td>a</td><td>b</td></tr></table>
</div>
} else {log();}
Quando ho iniziato a leggere i tutorial, ho scoperto subito che avevo la definizione sbagliata da annidare.
Messy vs clean non è sufficiente perché il codice disordinato comprende altri problemi di cui non sto parlando, ad esempio confondendo il flusso della logica, utilizzando in modo inappropriato gli inizializzatori statici, il cattivo uso dei nomi delle variabili, usando il doppio del codice per ottenere il lavoro fatto in un modo più confuso, ecc.
Qual è la parola giusta per questo, dove il primo esempio è ... e il secondo esempio non è ...?