Domande con tag 'design'

7
risposte

SOLID principi vs YAGNI

Quando i principi SOLID diventano YAGNI? Come programmatori facciamo continuamente compromessi, tra complessità, manutenibilità, tempo per costruire e così via. Tra le altre, due delle linee guida più intelligenti per fare delle scelte sono n...
posta 30.12.2010 - 15:48
9
risposte

Durante la scrittura di codice orientato agli oggetti, dovrei sempre seguire uno schema di progettazione?

Esiste un modello di progettazione concepibile per qualsiasi programma orientato agli oggetti? Lo chiedo perché recentemente ho visto un'implementazione di una classe Door con Lock . Era parte di un test e la risposta diceva che il codi...
posta 02.10.2014 - 19:56
3
risposte

AngularJS: strutturazione di un'applicazione Web con più ng-app

La blogosfera ha una serie di articoli sul tema delle linee guida per strutturare le app di AngularJS come queste (e altre): link link link link Tuttavia, uno scenario che devo ancora incontrare per linee guida e best practi...
posta 14.05.2014 - 16:25
19
risposte

Tecniche di programmazione abusate o abusate [chiuso]

Esistono tecniche di programmazione che si trovano sovrautilizzate (IE usato in modo eccessivo rispetto a quello che dovrebbero essere) o abusate, o usate un po 'per tutto, pur non essendo una buona soluzione a molti dei problemi che le persone...
posta 11.01.2011 - 22:31
9
risposte

Come far fronte a diversi stili di sviluppo (dall'alto verso il basso o dal basso verso l'alto) in una squadra?

Supponiamo che tu abbia appena iniziato a lavorare in un piccolo gruppo su un progetto {attualmente relativamente piccolo, anche se si spera sia più grande}. Si noti che questo è un progetto reale destinato ad essere utilizzato da altri sviluppa...
posta 29.06.2016 - 04:23
5
risposte

Cosa fare quando si ha a che fare con un'attività di programmazione che non si è mai svolta?

Ho iniziato la mia carriera come sviluppatore .NET 3 mesi fa e dopo un lungo piano di formazione su diverse tecnologie, modelli e concetti, gli sviluppatori che mi stavano supervisionando hanno deciso che sono pronto per partecipare a uno dei ta...
posta 18.05.2013 - 23:15
5
risposte

Salvare un oggetto tramite un metodo a sé stante o tramite un'altra classe?

Se voglio salvare e recuperare un oggetto, dovrei creare un'altra classe per gestirlo, o sarebbe meglio farlo nella classe stessa? O forse mescolando entrambi? Quale è raccomandato secondo il paradigma OOD? Ad esempio Class Student {...
posta 09.12.2014 - 17:21
5
risposte

ID pass o oggetto?

Quando si fornisce un metodo di business logic per ottenere un'entità di dominio, il parametro dovrebbe accettare un oggetto o un ID? Ad esempio, dovremmo fare questo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {}...
posta 08.08.2012 - 15:03
2
risposte

Come implementeresti la Ricerca Google? [chiuso]

Supposto che ti sia stato 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 elementi in Google (BigTa...
posta 19.01.2011 - 17:31
6
risposte

Molte piccole richieste rispetto a poche grandi richieste (API Design)

Attualmente sto lavorando a un progetto con un'organizzazione come segue: Cliente : recupera i dati dal server principale tramite REST API. Server : richiede dati da vari altri server tramite API di terze parti API di terze parti : se...
posta 24.02.2015 - 22:46