Alla scoperta di eleganti modi di codifica

5

Ho letto questo thread sui programmatori oggi e ho pensato che sembrava un modo di codifica davvero elegante. Mi piacerebbe scoprire metodi di codifica più accurati.

Quali sono i modi migliori per scoprire nuovi modi eleganti di codifica? (Sono già a conoscenza dei modelli di progettazione standard)

    
posta Tom Squires 24.11.2011 - 14:37
fonte

4 risposte

4

Se vuoi conoscere il codice elegante, leggi il codice e molto altro.

Guarda le popolari applicazioni e framework open source - non tutto il codice sarebbe bello o elegante, ma più codice di altre persone sei esposto e più imparerai. Alcuni dei codici che vedrai saranno molto eleganti, alcuni orribili - entrambi ti insegneranno.

    
risposta data 24.11.2011 - 14:58
fonte
5

Riesco sempre a equiparare codice elegante con codice leggibile e codice che è facile da capire .

Secondo me non devi seguire molti schemi e pratiche.

Distenditi e pensa:

un collega o un revisore lo capirebbe immediatamente?

    
risposta data 24.11.2011 - 14:51
fonte
2

Consiglio vivamente di leggere Pulisci codice: un manuale di abilità software agile .

1 dei 10 migliori libri per programmatori, guida semplice e pragmatica per la pulizia del codice (gli schemi di progettazione non sono trattati in questo libro).

    
risposta data 24.11.2011 - 14:58
fonte
0

L'eleganza è una qualità soggettiva, secondo me. È un po 'come la bellezza in quanto è negli occhi di chi guarda. Persone diverse amano cose diverse. Non conosco nessuna lista obiettiva di caratteristiche che equivalga all'eleganza. Il codice elegante è difficile da scrivere.

Detto questo, è molto facile individuare il codice e il design poco eleganti di fronte ad esso. Pertanto sono d'accordo con l'altro contributore che ha consigliato di leggere un sacco di codice. Un buon design è spesso il risultato dell'analisi delle cattive caratteristiche e degli odori di un design. Sembra logico che un codice buono, pulito ed elegante sia il risultato dell'analisi di un blocco di cattive caratteristiche e odori del codice.

Scrivi sempre il codice per chi viene dopo di te.

    
risposta data 24.11.2011 - 15:12
fonte

Leggi altre domande sui tag