Standard e principi di programmazione per diventare programmatore migliore [chiuso]

7

Sono uno sviluppatore c #.

Sono sempre stato interessato ad aumentare le mie capacità e conoscenze e provare a raccogliere nuove tecnologie.

Tuttavia ora voglio migliorare le mie conoscenze in Standard e principi di programmazione. Quindi, per esempio, voglio sapere come strutturare codice, codice refactoring, standard di codifica e buone pratiche ecc ...

Qualcuno ha qualche raccomandazione su qualsiasi libro o link al sito web?

    
posta gnat 06.12.2011 - 18:07
fonte

3 risposte

2

Per lo sviluppo C #, in particolare, consiglio vivamente di leggere Linee guida per la progettazione di quadri e Lingua di programmazione C # . Entrambi sono molto utili nel fornire una buona e solida comprensione del perché il framework .NET e il linguaggio C # abbiano il suo design attuale. Inoltre, entrambi (sebbene le linee guida lo siano di più) hanno alcuni consigli su standard e principi specifici per C # e .NET.

    
risposta data 06.12.2011 - 18:12
fonte
2

Se vuoi migliorare le tue conoscenze generali e i principi, guarda questa domanda su SO . Si noti che Code Complete come menzionato da Leons è lì come primo libro. Anche programmatori pragmatici e molti, molti altri libri molto importanti. Concentrati su 3 aree:

  1. sviluppo di software in generale (processo, codifica, ...)
  2. orientamento dell'oggetto (sembra facile ma non lo è)
  3. la tua lingua e i quadri della tua lingua.
risposta data 06.12.2011 - 18:30
fonte
1

Pulisci codice può sicuramente aiutare

Ma sembra che abbiamo bisogno di risposte più lunghe:

Se stai cercando un buon libro che possa aiutarti nel tuo sforzo, penso che Pulisci codice possa sicuramente aiuto È scritto da Robert C. "Uncle Bob" Martin, la cui biografia è disponibile qui: biografia

Per evitare ulteriori script di scegliere questo post, ho pensato che sarebbe stato interessante sottolineare che questo autore è anche l'autore del ben noto principio: SOLID .

Buona lettura!

    
risposta data 06.12.2011 - 18:26
fonte

Leggi altre domande sui tag