Tutte le domande

4
risposte

Quando o perché si dovrebbero usare getter / setter per le proprietà di classe invece di renderle semplicemente proprietà pubbliche?

Io programmo principalmente in ColdFusion ma questa è una domanda generale OOP. C'è qualche vantaggio nell'usare: getProp() { return prop; } setProp(val) { prop = val; } Al contrario di semplicemente obj = new Obj(); obj.prop...
posta 13.04.2012 - 18:53
5
risposte

La misurazione della dimensione binaria di un programma c ++ è una buona indicazione della complessità del codice? O qualcos'altro?

Nella mia azienda abbiamo questa pratica obbligatoria prima che venga inviata una revisione dell'impatto delle dimensioni binarie della modifica del codice da misurare e fornire. Dobbiamo utilizzare -Os per questa metrica per evitare l'inlini...
posta 17.11.2015 - 19:33
5
risposte

Design del compilatore in Lisp

Con alcuni googling, ho potuto trovare facilmente alcuni documenti nella progettazione del compilatore in C, Java e C # e anche in Haskell , ma non in Lisp tranne per l'implementazione di Schema / Lisp in Lisp. Lisp non è così popolare n...
posta 31.08.2012 - 16:52
1
risposta

Puoi consigliare un buon modello di note sulla versione? [chiuso]

Sto cercando un buon modello di note sulla versione. Forse in un semplice testo o in un modulo HTML. Cosa usi? Modifica Ho dimenticato di menzionare che queste note verranno utilizzate internamente nella nostra azienda per altri sviluppator...
posta 08.04.2011 - 09:52
3
risposte

Esiste un libro canonico sulla creazione di siti web altamente interattivi (ad esempio "Flash" come) con HTML5 / CSS3 / JS / jQuery? [chiuso]

Conosco già alcune delle basi di queste tecnologie, ma è per lo più limitato a siti più statici. Usando elementi come elementi semantici HTMl5, gradienti CSS3, ombre, @font-face ecc. Esiste un libro là fuori che è lo standard de facto pe...
posta 24.02.2011 - 09:49
3
risposte

Le migliori pratiche per la gestione della distribuzione del codice da dev ai server di produzione?

Spero di trovare uno strumento o un metodo semplice che consenta di gestire la distribuzione del codice. Ecco le funzionalità che spero che questa soluzione abbia: Sia il file web che il file batch, che fornisce un elenco di file, comuni...
posta 04.03.2011 - 14:47
6
risposte

Restituisce un oggetto o falso in lingue dinamiche

Considera la seguente funzione JavaScript: function Foo() { function getPreferences() { if ([there is an existing preferences object]) { return preferences; } return false; } } Il codice chiamante è: var foo = new Fo...
posta 06.02.2012 - 21:51
1
risposta

Qual è il modo migliore per riconoscere molte fonti FOSS in un singolo progetto?

Ho un progetto che usa un gran numero di librerie LGPL, artistiche e altre librerie open-source. Qual è il modo canonico (ovvero lo "standard") per riconoscere più fonti in un singolo download del progetto? Inoltre, alcune delle fonti che ho...
posta 23.11.2011 - 11:44
3
risposte

Come possiamo verificare che il software soddisfi le specifiche e soddisfi i requisiti?

Quindi siamo abbastanza bravi a soddisfare i requisiti dei nostri clienti finali, divisione aziendale e vendite / marketing. Pianifichiamo progetti per aggiungere / migliorare le funzionalità per soddisfare tali richieste e dare priorità alle at...
posta 12.10.2011 - 09:32
3
risposte

Come gestire le modifiche dello schema del database nelle versioni del progetto open source

Gestisco un'applicazione web PHP / MySQL open source utilizzata da alcune scuole K-12 e da alcuni college. Sono anche l'unico sviluppatore del progetto. Mentre era poco più di un download sorgente di un'applicazione che il mio datore di lavoro o...
posta 12.05.2011 - 18:42