Domande taggate «design»

Domande sulla risoluzione dei problemi e pianificazione di una soluzione attraverso la progettazione di software.

2
Come implementeresti la Ricerca Google? [chiuso]
Supponiamo che ti venga chiesto in un'intervista "Come implementeresti la Ricerca Google?" Come risponderesti a una domanda del genere? Potrebbero esserci risorse là fuori che spiegano come vengono implementati alcuni pezzi di Google (BigTable, MapReduce, PageRank, ...), ma ciò non si adatta esattamente a un'intervista. Quale architettura generale useresti e …


7
Riferimenti ai valori del database nella logica aziendale
Immagino che questa sia un'altra domanda sulla codifica e le migliori pratiche. Supponiamo di avere un elenco di valori, diciamo frutta, memorizzato nel database (deve essere nel database poiché la tabella viene utilizzata per altri scopi come i report SSRS), con un ID: 1 Apple 2 Banana 3 Grapes Potrei …
43 design 


7
Principi SOLIDI vs YAGNI
Quando i principi SOLIDI diventano YAGNI? Come programmatori facciamo continuamente dei compromessi, tra complessità, manutenibilità, tempo di costruzione e così via. Tra gli altri, due delle linee guida più intelligenti per fare le scelte sono nella mia mente i principi SOLID e YAGNI. Se non ne hai bisogno; non costruirlo …







6
Perché evitare l'ereditarietà Java "Estende"
Disse Jame Gosling "Dovresti evitare l'ereditarietà dell'implementazione quando possibile." e invece usa l'ereditarietà dell'interfaccia. Ma perché? Come possiamo evitare di ereditare la struttura di un oggetto usando la parola chiave "extends" e allo stesso tempo rendere il nostro codice orientato agli oggetti? Qualcuno potrebbe fornire un esempio orientato agli oggetti …


3
AngularJS: strutturare un'applicazione web con più app ng
La blogosfera contiene numerosi articoli sull'argomento delle linee guida per la strutturazione delle app di AngularJS come queste (e altre): http://www.johnpapa.net/angular-app-structuring-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html Tuttavia, uno scenario che devo ancora trovare per le linee guida e le migliori pratiche è il caso in cui si disponga di un'applicazione Web di …

6
Stringhe hardcoding che non cambieranno mai
Quindi, nei miei sforzi di scrivere un programma per coniugare i verbi (algoritmicamente, non attraverso un set di dati) per il francese, ho riscontrato un leggero problema. L'algoritmo per coniugare i verbi è in realtà abbastanza semplice per i circa 17 casi di verbi e gira su un modello particolare …
39 design  strings 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.