Tutte le domande

0
risposte

LISP è ancora utile nel mondo di oggi? Quale versione è più utilizzata?

Cerco di insegnarmi un nuovo linguaggio di programmazione a intervalli regolari di tempo. Recentemente, ho letto come Lisp e i suoi dialetti siano all'estremità opposta dello spettro da linguaggi come C / C ++, il che mi ha reso abbastanza curio...
posta 21.02.2013 - 15:28
2
risposte

Un test unitario è considerato fragile se fallisce quando la logica aziendale cambia?

Vedi il codice qui sotto; verifica se una persona con genere femminile è eleggibile per l'offerta 1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person...
posta 24.12.2018 - 13:02
17
risposte

Devo dire a qualcuno che il loro commit ha causato una regressione?

Quando rintracci e aggiusti una regressione-i.e. un bug che ha causato l'interruzione del controllo della versione di lavoro con codice precedentemente funzionante rende assolutamente possibile cercare chi ha commesso la modifica che l'ha interr...
posta 28.09.2011 - 09:40
4
risposte

Differenza tra Iniezione delle dipendenze (DI) e Inversione del controllo (IOC)

Ho visto molti riferimenti di Dependency Injection (DI) & Inversion Of Control (IOC), ma non so se c'è una differenza tra loro o meno. Vorrei iniziare a utilizzare uno o entrambi, ma sono un po 'confuso su come sono diversi.     
posta 26.09.2008 - 14:54
16
risposte

Devo rimuovere il codice non referenziato?

Sto lavorando su una base di codice di medie dimensioni (100k linee), è tutto codice relativamente recente (meno di un anno) e ha una buona copertura del test unitario. Continuo a trovare metodi che non sono più utilizzati da nessuna parte o...
posta 23.08.2011 - 17:28
11
risposte

Funzioni a una riga chiamate solo una volta

Considera una funzione senza parametri ( modifica: non necessariamente) che esegue una singola riga di codice e viene chiamata una sola volta nel programma (anche se non è impossibile che sarà nuovamente necessaria in il futuro). Potrebbe es...
posta 12.09.2011 - 16:34
14
risposte

C'è qualche motivo tecnico per cui, in programmazione, il formato data predefinito è YYYYMMDD e non qualcos'altro?

C'è qualche motivo ingegneristico perché è così? Mi chiedevo nel caso di un RDBMS che avesse qualcosa a che fare con le prestazioni, dal momento che un "ANNO" è più specifico di un "MESE", ad esempio: hai solo un anno 2000, ma ogni anno ha "Genn...
posta 25.09.2018 - 00:43
0
risposte

Programmazione con ADD / ADHD [chiuso]

Ho diagnosticato ADD. Lieve ma abbastanza da influenzare il mio lavoro: Facilmente distratto Impossibile concentrarsi su un progetto alla volta Addicted to the web Procrastinare ecc. Quali strategie usi per compensare? Un c...
posta 26.09.2008 - 12:56
11
risposte

C'è qualcosa che può essere fatto con la ricorsione che non può essere fatto con i loop?

Ci sono momenti in cui l'utilizzo della ricorsione è migliore rispetto all'utilizzo di un ciclo e tempi in cui l'utilizzo di un ciclo è migliore rispetto all'utilizzo della ricorsione. Scegliendo il "giusto" si possono risparmiare risorse e / o...
posta 22.11.2015 - 05:45
14
risposte

La soluzione dovrebbe essere il più generica possibile o specifica possibile?

Dire che ho un'entità con attributo "tipo". Ci potrebbero essere più di 20 tipi possibili. Ora mi viene chiesto di implementare qualcosa che permetta di cambiare il tipo da A- > B, che è l'unico caso d'uso. Quindi dovrei implementare qu...
posta 30.11.2017 - 19:31