Tutte le domande

2
risposte

Come posso evitare questi if ripetitivi annidati?

Sto cercando di implementare un'interfaccia web per un database utente. Gli ospiti possono creare ospiti per i loro corsi, gli ospiti possono essere cancellati dopo che il corso è terminato, ma devono rimanere nel database per un dato periodo di...
posta 10.03.2015 - 08:30
3
risposte

Schema di comando e principio aperto-chiuso

Il schema di comando utilizza l'OCP? In un comando patter l'invocatore è solo estensibile estendendo effettivamente la classe. Se vogliamo aggiungere metodi personalizzati, possiamo creare la nostra sottoclasse o modificare il costruttore d...
posta 17.01.2016 - 09:19
3
risposte

Svantaggi di un gestore di errori master?

Penso che potrei semplificare la mia vita facendo una classe di gestione delle eccezioni che posso solo spedire tutte le eccezioni e che gestirà in modo appropriato. Idealmente: def dostuff(): try: dothis() except Exception e: H...
posta 22.12.2015 - 00:08
1
risposta

Perché ci sono così tante proprietà CSS che sono essenzialmente le stesse?

Questa risposta mi ha fatto davvero meravigliare. Ho scritto CSS prima e (di solito) non mi preoccupo veramente di supportare browser diversi dai recenti firefox e chrome, ma nella ricerca ho notato che, per la stessa identica proprietà CSS...
posta 28.07.2014 - 18:31
5
risposte

Come testare un caso mancante in un'istruzione switch in cui tutti i casi sono veri

Uso spesso enum tipi nel mio codice con un passaggio per applicare la logica a ciascun tipo. In questi casi è importante che ogni enum abbia implementato il codice. Ad esempio; public enum eERROR { REQUIRED, DUPLICATE,...
posta 29.01.2014 - 15:56
2
risposte

IllegalStateException vs. IllegalArgumentException

In hanno scritto una funzione che si aspetta che il chiamante passi in un file di configurazione come XML. Quindi analizzo questo file dato ed estrai qualcosa che poi restituisco. In questa funzione (almeno) possono accadere due cose "cattive...
posta 27.06.2014 - 13:22
3
risposte

Quando è un numero un numero magico?

Negli ultimi due mesi mi sono tuffato nello standard di codifica IfSQ . Come parte di questo standard IfSQ, una regola è di non utilizzare Magic Numbers . Anche se non ho problemi a costruire questa regola in assegni come FxCop o StyleCop...
posta 29.07.2014 - 09:06
5
risposte

I metodi di una classe sono memorizzati solo una volta in memoria? [chiuso]

Quando creo un'istanza di una classe, il sistema alloca la memoria per tutte le variabili di istanza della classe. Alcune lingue potrebbero chiamarle campi o proprietà. Ma per quanto riguarda il codice dei metodi di classe? Anche quelli sono...
posta 28.08.2014 - 18:56
3
risposte

Modo corretto per interrompere la funzionalità nelle storie degli utenti

Ho messo in discussione la dimensione delle storie degli utenti su cui sto lavorando attualmente. La funzione che sto implementando è un componente Datepicker. Il valore aziendale del componente è quello di consentire agli utenti di scegliere ra...
posta 28.09.2017 - 10:10
5
risposte

Come è possibile modificare il database sottostante su un progetto significativo della vita reale?

Hai mai visto un progetto non teorico significativo in cui il motore di database sottostante doveva essere modificato? Era un'impresa importante, richiedendo mesi di lavoro, o era concepita e fatta in un giorno / settimana? Ho visto alcuni me...
posta 28.12.2016 - 17:14