Tutte le domande

6
risposte

Come posso documentare il mio codice? [duplicare]

Sono un programmatore hobbista (senza educazione formale) che sta cercando di iniziare a fare piccoli lavori freelance. Una delle cose che i programmatori hobbisti possono farla franca con quelle che hanno un lavoro "reale" non è la mancanza d...
posta 02.03.2011 - 02:52
9
risposte

Decima regola di Greenspun, ogni grande progetto include un interprete Lisp? [chiuso]

La decima regola di Greenspun (in realtà l'unica regola) afferma che: Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp. La mia memoria è...
posta 27.02.2012 - 01:45
3
risposte

Gestione degli errori in PHP quando si utilizza MVC

Ho usato Codeigniter molto recentemente, ma una cosa che mi dà fastidio è gestire gli errori e mostrarli all'utente. Non sono mai stato bravo a gestire gli errori senza che si sia complicato. La mia preoccupazione principale è quando si restitui...
posta 04.02.2012 - 20:38
5
risposte

Ha senso definire un'interfaccia se ho già una classe astratta?

Ho una classe con alcune funzionalità predefinite / condivise. Io uso abstract class per questo: public interface ITypeNameMapper { string Map(TypeDefinition typeDefinition); } public abstract class TypeNameMapper : ITypeNameMapper {...
posta 26.07.2018 - 13:17
6
risposte

In Scrum, dovresti dividere il backlog in un backlog funzionale e in un backlog tecnico oppure no?

Nei nostri team Scrum utilizziamo un backlog, che contiene principalmente argomenti funzionali, ma a volte contiene anche argomenti tecnici. Il vantaggio di avere 1 arretrato è che diventa facile scegliere gli argomenti per il prossimo sprint, m...
posta 25.09.2012 - 12:51
7
risposte

Passare un oggetto in un metodo che cambia l'oggetto, è un modello (anti-) comune?

Sto leggendo degli odori di codice comuni in il libro di rifattorizzazione di Martin Fowler . In quel contesto, mi stavo chiedendo di un pattern che sto vedendo in una base di codice, e anche se uno potrebbe oggettivamente considerarlo un anti-...
posta 19.08.2013 - 16:22
2
risposte

È una cattiva pratica creare blocchi di codice?

In C ++, è una cattiva pratica creare blocchi di codice all'interno di una funzione, come la seguente: bool f() { { double test = 0; test = // some other variable outside this function, for example....
posta 02.11.2017 - 02:09
2
risposte

Perché non dovrei usare variabili pubbliche nella mia classe Java? [duplicare]

A scuola, mi è stato detto più volte di smettere di usare public per le mie variabili. Non ho ancora chiesto il perché. Questa domanda: I campi pubblici di Java sono solo un tragico difetto del design storico a questo punto? sembra u...
posta 23.11.2012 - 01:03
8
risposte

Quali intervalli di lavoro sono più produttivi: brevi o lunghi? [chiuso]

Quali sessioni di lavoro sono più produttive per la programmazione: breve (< = 30 minuti), di media lunghezza o lunga (> = 2 ore)? In quali casi? (Considerare la codifica di nuove funzionalità, piccole modifiche, interfaccia utente, refact...
posta 23.05.2011 - 10:59
5
risposte

Quali lingue sono utilizzate oggi per la programmazione di basso livello? [chiuso]

Quando ascolto la programmazione di basso livello, come driver, sistemi embedded, sistemi operativi, ecc., penso immediatamente a C e forse a C ++. Ma soprattutto C. Ma quali altre lingue vengono utilizzate anche per questo tipo di attività?...
posta 16.12.2010 - 22:22