In una discussione sulla qualità della codifica e su come la si identifica, mi sono imbattuto in una discussione sulla verifica della capacità di codifica delle persone, facendo in modo che mostrassero come scambiare due valori usando un pezzo di codice per raggiungere l'obiettivo. Sono state prodotte due soluzioni chiave:
- Introdurre una variabile di riserva per fare in modo che passi il pacco dei valori o:
- Utilizza alcuni operatori bit a bit.
Quindi è seguito un argomento su cui si trovava di fatto la soluzione migliore (sarei propenso alla prima opzione pur essendo consapevole che la seconda esiste, ma potrebbe non sempre valutare come previsto a seconda dei valori in questione).
Tenendo presente la storia di Mel the Real Programmer , sono interessato a conoscere come valuti il codice come elegante o meno, ed è succintamente una caratteristica chiave del codice elegante.