Domande con tag 'design'

3
risposte

Esiste una classificazione canonica o favorevole dei problemi di progettazione del software?

La domanda sembra essere abbastanza vaga, quindi lasciatemi fare un po 'di background: Ho dato un po 'di pensiero al concetto di design pattern e sono incappato nella classificazione usata dalla Gang of Four: Modelli creativi Modelli st...
posta 27.11.2016 - 19:09
6
risposte

Che cosa fai per rendere il tuo software di progettazione robusto, flessibile e chiaro? [chiuso]

Sto ancora maturando come progettista / progettista / architetto del software, come potresti voler chiamare. A questo punto, sto ricevendo piccoli progetti, progetti privati e così via. Quello che ho notato è che anche se penso alla struttura SW...
posta 03.03.2011 - 12:54
2
risposte

Che cosa significa in realtà "le astrazioni non dipendono dai dettagli" significa?

La maggior parte dei lettori conoscerà il famoso principio di inversione di dipendenza di Bob Martin, che afferma: I moduli di alto livello non dovrebbero dipendere da moduli di basso livello. Entrambi dovrebbero dipendere dalle astrazioni...
posta 04.04.2011 - 05:39
8
risposte

Quali strumenti utilizzi come programmatori [web] per aiutare le tue abilità progettuali?

Come programmatore, mi diverto a intraprendere piccoli progetti personali e ho un carico di script open source che ho ospitato su github. Sono un programmatore e non un designer . Tuttavia, è inevitabile che a volte sono costretto a design ....
posta 31.03.2011 - 16:18
1
risposta

Come progettare attorno a librerie non modificabili e non robuste?

Per iniziare, mi è stato assegnato il compito di automatizzare uno strumento di produzione significativamente obsoleto. Lo strumento e la sua API e il software non sono praticamente supportati ora. Ho una raccolta di documenti che descrivono ciò...
posta 03.08.2016 - 20:56
2
risposte

DDD: il servizio contiene due repository

È corretto il modo di avere due repository all'interno di un servizio e sarà un servizio di applicazione o dominio? Supponiamo che io abbia un oggetto Passeggero che dovrebbe contenere l'oggetto Passport (governo id). Sto ottenendo Passenger...
posta 07.11.2012 - 13:50
3
risposte

È una prova e cattura che non genera un'eccezione più efficiente di una condizione?

Mi sono imbattuto recentemente in questo esempio: If 999 times out of 1,000 an exception will not be thrown then the exception is only generated once. On the other hand a conditional would have been called needlessly 999 times, therefore in...
posta 25.04.2013 - 13:43
4
risposte

Come prevenire i metodi di accesso ai dati duplicati che recuperano dati simili?

In quasi tutti i progetti su cui lavoro con un team, lo stesso problema sembra insinuarsi. Qualcuno scrive codice UI che richiede dati e scrive un metodo di accesso ai dati: AssetDto GetAssetById(int assetId) Una settimana dopo qualcun altr...
posta 27.09.2012 - 07:22
1
risposta

implicazioni di una grande classe parziale

Sto scrivendo uno strato intermedio tra il codice fornitore e la logica aziendale dell'azienda. Parte dell'esercizio consiste nell'isolare la nostra logica aziendale dai tipi di fornitore per facilitare lo scambio del codice fornitore. Come t...
posta 28.03.2013 - 21:09
2
risposte

I decoratori non sono in grado di rompere facilmente l'ISP?

"L'Interfaccia-Segregation Principle (ISP) afferma che nessun client dovrebbe essere costretto a dipendere da metodi che non usa." Il motivo decoratore è un motivo di progettazione per decorare un metodo di una classe. Per questo, il decorato...
posta 23.04.2014 - 19:31