Quale dei principi SOLID ha avuto l'effetto maggiore sul tuo codice? [chiuso]

3

Che se i principi SOLID introdotti da "Uncle Bob" Martin avessero l'effetto maggiore su la tua codifica quotidiana? Si prega di fornire dettagli!

    
posta TaylorOtwell 30.11.2010 - 02:42
fonte

4 risposte

5

Tutti loro, e nessuno di loro di per sé - Ho iniziato con la programmazione OO circa dieci anni prima che uscisse il primo libro dello zio Bob. ; -)

Il mio principio preferito è DRY = Do not Repeat Yourself. Chiamato anche "normalizzazione"!

    
risposta data 30.11.2010 - 04:00
fonte
5

S ingle r principio di sponsibilità p .

Sia che io stia lavorando su una piccola utility o su un servizio su larga scala, mi piace che i miei componenti facciano una cosa e facciano bene quella cosa. Rende i miei componenti facili da testare e promuove il riutilizzo del codice.

Anche il resto è importante.

    
risposta data 30.11.2010 - 09:39
fonte
1

Dirò ISP e in misura leggermente inferiore SRP. Devo chiarire che è stato molto più tardi, dopo aver iniziato a seguire questi principi, che ho sentito parlare di SOLID. La ragione per cui SOLID è così popolare è che, come i modelli di progettazione, è la sintesi di buone pratiche di programmazione che i programmatori seguono attraverso l'intuizione o l'esperienza e non un esercizio di coniare gerghi (che sono divenuto il principale effetto collaterale della programmazione)

    
risposta data 30.11.2010 - 04:38
fonte
0

Direi che il più grande beneficio che ho avuto è quello di predicare SRP ad altri sviluppatori sul mio team (s).

Gli oggetti di Dio e le classi di 10KLOC sono un killer della produttività anche in una piccola squadra.

    
risposta data 30.11.2010 - 10:09
fonte

Leggi altre domande sui tag