Domande con tag 'principles'

2
risposte

Costruisci uno da buttare via contro l'effetto del Secondo sistema

Da un lato c'è un consiglio che dice "Costruisci uno da buttare via". Solo dopo aver terminato un sistema software e aver visto il prodotto finale ci rendiamo conto di cosa è andato storto nella fase di progettazione e abbiamo capito come avremm...
posta 14.11.2012 - 23:42
3
risposte

Dependency Inversion Principle vs "Programma su un'interfaccia, non su un'implementazione"

Sto cercando di capire in che modo il principio di inversione delle dipendenze differisce dal principio "programma in un'interfaccia, non in un'implementazione". Capisco cosa significa "Programma su un'interfaccia, non un'implementazione". Ca...
posta 04.04.2014 - 01:03
2
risposte

Che cos'è la "visibilità della semantica"?

Sto leggendo 97 cose che ogni programmatore dovrebbe sapere , ora sono posizionato in "Applica principi di programmazione funzionale", e c'è un paragrafo che dice: ...A leading cause of defects in imperative code is attributable to mutab...
posta 13.04.2013 - 23:59
4
risposte

Perché l'incapsulamento è considerato un principio primario in OOP?

Attualmente sto cercando di comprendere più profondamente i 4 principi di OOP: astrazione, incapsulamento, ereditarietà e polimorfismo. Dopo aver studiato i quattro principi, non capisco appieno perché l'incapsulamento sia considerato uno dei...
posta 26.02.2014 - 22:02
2
risposte

Continuo a rimbalzare da "God function" a "minuscole funzioni SRP" come posso interrompere questo ciclo?

Questa domanda è importante per me nella crescita delle mie capacità tecniche. Trovo che oscilli da capo a punto, come un pendolo, scrivendo un codice che è allo stesso tempo ASCIUTTO ma leggibile & efficiente. E lo faccio costantemente ......
posta 27.07.2017 - 02:10
1
risposta

Quando dovrebbero essere usati metodi pubblici concreti se si implementa un'interfaccia?

Recentemente ho cercato di evitare il down-casting dei tipi di oggetti da un tipo di interfaccia ai loro tipi concreti, e le istruzioni 'if' che controllano il tipo concreto di un oggetto in fase di esecuzione. Questo mi ha fatto pormi una doman...
posta 13.02.2018 - 13:27
2
risposte

Quali sono i principi dei progetti open source? [chiuso]

Sebbene sia generalmente riconosciuto da organizzazioni come OSI e FSF che cos'è e non è un software open source (in pratica, i termini della licenza del codice sorgente) quali sono i principi guida per i progetti open source? Altri movimenti...
posta 18.03.2014 - 18:37
1
risposta

Rule of Least Power - cosa puoi dedurre da esso?

link Significa che se puoi fare un'animazione con css dovresti farlo con css invece di usare javascript. Oppure se puoi fare un'applicazione in javascript dovresti farlo con javascript al posto di altre lingue come php o java?     
posta 13.06.2016 - 02:05
1
risposta

Quale principio è di recuperare solo i dati necessari?

Spesso ha senso "recuperare solo ciò di cui hai bisogno", ad esempio se dovessi visualizzare solo 10 righe di dati, quindi non dovrei recuperare l'intero set di dati perché sprecherebbe risorse per un set di dati di grandi dimensioni. Un esem...
posta 12.01.2017 - 10:57
1
risposta

violazioni di persistenza ignoranza

Ho letto sul principio Persistenza Ignoranza, L'ebook fornisce alcuni esempi di violazioni di questo principio, ma non capisco. Potresti per favore aiutarmi a dare qualche spiegazione? Some examples of violations of this principle include: • A...
posta 27.11.2017 - 03:57