Tutte le domande

7
risposte

I programmatori hanno accesso a PHI per lo sviluppo e il test?

Le mie responsabilità in una piccola azienda sono per lo più legate alla programmazione, ma eseguo anche una serie di altri ruoli che richiedono sicuramente l'accesso a PHI 1 . Nelle organizzazioni più grandi con una definizione più chiara dell...
posta 14.10.2011 - 15:23
6
risposte

Le migliori pratiche nella scrittura e nella documentazione dei commenti

Commentare oggi è più facile che mai. In Java, ci sono alcune buone tecniche per il collegamento dei commenti alle classi e gli IDE Java sono utili per creare shell di commenti per te. Lingue come Clojure consentono persino di aggiungere una des...
posta 29.12.2011 - 01:06
4
risposte

Perché è mergesort O (log n)?

Mergesort è un algoritmo divide and conquer ed è O (log n) perché l'input è ripetutamente dimezzato. Ma non dovrebbe essere O (n) perché anche se l'input è dimezzato ogni ciclo, ogni elemento di input deve essere iterato per fare lo swapping in...
posta 13.09.2015 - 20:31
5
risposte

Joda Time vs Java Time

Sebbene Joda sia ricco di funzionalità e più sofisticato rispetto all'ora Java standard, potrebbe non essere sempre la cosa migliore da usare. Come posso decidere se utilizzare Joda Time o Java Time in qualsiasi codice Java? Esiste qualche ti...
posta 17.03.2013 - 09:18
6
risposte

Che cosa fai con un heisenbug? [duplicare]

Ho ricevuto una segnalazione di bug da uno dei miei utenti in una sezione del software. Lo scenario è fondamentalmente uno scenario databinding in cui l'utente inserisce le informazioni e tali informazioni sono stampate in pdf. Il problema...
posta 27.10.2010 - 00:32
6
risposte

Qualcuno ha usato Sproutcore?

Qualcuno ha usato Sproutcore per un'applicazione web? Se sì, puoi darmi una descrizione della tua esperienza? Attualmente lo sto prendendo in considerazione, ma ho alcune preoccupazioni. Innanzitutto, la documentazione è errata / incompleta e te...
posta 16.09.2009 - 07:10
9
risposte

Le troppe affermazioni codificano l'odore?

Mi sono davvero innamorato del test unitario e del TDD - sono infetto da test. Tuttavia, il test unitario viene normalmente utilizzato per i metodi pubblici. A volte però devo testare alcune assunzioni - asserzioni anche in metodi privati, pe...
posta 19.06.2012 - 00:45
3
risposte

È una pratica scorretta denominare una proprietà / membro uguale al tipo dichiarante in C #?

Ad esempio, una classe come: class Dog { } //never mind that there's nothing in it... e quindi una proprietà come: Dog Dog { get; set; } Mi è stato detto che se non riesco a trovare un nome più fantasioso per questo, allora devo usare:...
posta 26.09.2013 - 20:06
5
risposte

Perché non è diventato un modello comune per usare setter nel costruttore?

Gli accessor e i modificatori (ovvero setters e getter) sono utili per tre ragioni principali: Limitano l'accesso alle variabili. Ad esempio, è possibile accedere a una variabile, ma non modificata. Convalidano i parametri. Potrebbe...
posta 31.08.2016 - 13:45
6
risposte

Perché il Web ha vinto lo spazio delle applicazioni remote e X no?

Il sistema X Window ha 25 anni, ha avuto il compleanno ieri (il 15). Come probabilmente saprai, una delle sue caratteristiche più importanti è la separazione tra il lato server e il lato client in un modo che nessun sistema di windowing di Mi...
posta 16.09.2012 - 13:26