Domande con tag 'design'

10
risposte

Qual è il modo corretto per creare i documenti dei requisiti?

In questo momento il mio supervisore sta creando documentazione / specifiche dei requisiti per me usando il software di tracciamento dei bug. Mi sembra una pessima idea, tutti i requisiti sono su questi piccoli biglietti e devo cliccare su quest...
posta 04.10.2010 - 18:28
6
risposte

Quando è accettabile un riferimento circolare a un puntatore padre?

La domanda Questa overflow dello stack riguarda un bambino che fa riferimento al suo genitore tramite un puntatore. Inizialmente i commenti erano piuttosto critici sul fatto che il design fosse un'idea orribile. Capisco che probabilmente...
posta 04.01.2016 - 22:44
9
risposte

Delegato vs Interfacce-Altri chiarimenti disponibili?

Dopo aver letto l'articolo- Quando utilizzare i delegati anziché le interfacce (Guida alla programmazione C #) , Ho bisogno di aiuto per capire i punti indicati sotto, che ho trovato non così chiaro (per me). Qualche esempio o spiegazione dett...
posta 13.10.2011 - 12:40
15
risposte

Refactoring: non è solo una parola di fantasia per ripulire il tuo codice? [chiuso]

Prima che uscisse il libro di Martin Fowler "Refactoring: Improveing the Design of Existing Code", abbiamo usato le principali modifiche al codice "rearchitecture" e le modifiche minori "cleanup". IMO, le tecniche di refactoring sono tutte cose...
posta 23.11.2011 - 13:05
7
risposte

Quali sono i possibili svantaggi della programmazione della coppia? [chiuso]

La programmazione delle coppie è piuttosto famosa al giorno d'oggi. Ha diversi vantaggi come: Programmi con meno errori. Il costo di manutenzione post produzione è molto inferiore. Le pratiche stabilite vengono messe alla prova con l'...
posta 08.08.2016 - 00:51
7
risposte

Esiste un modo più intelligente per fare ciò oltre a una lunga catena di istruzioni if o switch?

Sto implementando un bot IRC che riceve un messaggio e sto controllando quel messaggio per determinare quali funzioni chiamare. C'è un modo più intelligente di farlo? Sembra che sarebbe presto sfuggito di mano dopo che mi sono alzato a come 20 c...
posta 13.06.2014 - 08:49
4
risposte

Come evitare "gestori" nel mio codice

Attualmente sto riprogettando il mio sistema Entity , per C ++ e ho molti manager. Nel mio design, ho queste classi, per legare insieme la mia biblioteca. Ho sentito un sacco di cose brutte quando si tratta di classi "manager", forse non sto no...
posta 12.02.2013 - 10:53
8
risposte

Esistono buone tecniche o test per i tipi di nomi?

Una domanda imbarazzante, aperta, ma è un problema con cui mi scontro sempre: Il software facile da gestire e gestire è progettato correttamente dal software. Cercare di rendere intuitivo un design significa nominare i componenti in modo tale...
posta 13.01.2012 - 14:20
14
risposte

È possibile essere bravi sia nella programmazione che nella progettazione grafica? [chiuso]

La visione stereotipata di un programmatore non può fare grafica molto bene, da quello che ho letto e visto. Ad ogni modo, amo la programmazione (preferibilmente OOP, PHP, C ++, Objective-C) e non posso negare il fatto che io abbia un gusto unic...
posta 27.11.2010 - 19:40
6
risposte

Capire "programmare su un'interfaccia"

Mi sono imbattuto nel termine "programmare un'interfaccia invece di un'implementazione" e credo di capire che cosa significa. Ma voglio essere sicuro di capire i benefici e le possibili implementazioni. "Programmare su un'interfaccia" signifi...
posta 14.03.2014 - 12:41