Tutte le domande

8
risposte

I quadri mettono troppa astrazione? [chiuso]

Ho programmato per poco meno di un anno e ho un po 'di esperienza nella scrittura di applicazioni di sistema, applicazioni web e script per aziende / organizzazioni. Tuttavia, una cosa che non ho mai fatto è lavorare con un framework come Django...
posta 16.03.2013 - 03:41
7
risposte

Pattern per una classe che fa una sola cosa

Diciamo che ho una procedura che fa cose : void doStuff(initalParams) { ... } Ora scopro che "fare cose" è un'operazione piuttosto complicata. La procedura diventa grande, l'ho divisa in più procedure più piccole e presto mi rendo cont...
posta 08.11.2012 - 09:34
5
risposte

Sta testando una parte necessaria della metodologia Agile?

Sono stato in numerose squadre che provano a praticare metodologie Agile e spesso queste squadre sono centrate sui test. Sta testando una parte necessaria della pratica della metodologia Agile o è solo una pratica XP che è stata agganciata nel c...
posta 25.09.2014 - 01:01
11
risposte

Devo accettare di scrivere un codice non sicuro se il mio datore di lavoro mi richiede di farlo? [chiuso]

Il mio datore di lavoro mi ha chiesto di implementare una funzionalità che richiedesse la memorizzazione di password in chiaro in un database (o utilizzando una funzione di crittografia / decrittografia oscura memorizzata in un file binario, che...
posta 06.11.2011 - 13:42
9
risposte

Esistono linguaggi di programmazione che seguono un approccio di sviluppo minimalista?

Trovo che quando le lingue sono considerate come software commerciali, è sempre necessario aggiungere nuove funzionalità per giustificare le nuove versioni. Possono esserci o ci sono lingue in cui la versione 1.0 è la versione finale? Ovviame...
posta 26.12.2012 - 14:54
18
risposte

Caratteristiche del linguaggio di programmazione semi-unico Killer [chiuso]

Quando impari un nuovo linguaggio di programmazione, a volte ti imbatti in una funzione linguistica che ti fa desiderare di averlo negli altri tuoi linguaggi di programmazione che conosci. Quali sono alcune funzionalità linguistiche che erano...
posta 03.09.2010 - 16:55
8
risposte

Come gestire un progetto ad alto rischio a sorgente chiusa?

Attualmente sto pianificando di sviluppare un sito web J2EE e desidero portare 1 sviluppatore e 1 web designer per aiutarmi. Il progetto è un'app finanziaria all'interno di un mercato di nicchia. Ho intenzione di mantenere la fonte chiusa. Tu...
posta 09.10.2010 - 19:01
10
risposte

Possiamo vivere senza costruttori?

Diciamo che in qualche ragione tutti gli oggetti sono creati in questo modo $ obj = CLASS :: getInstance (). Quindi iniettiamo le dipendenze usando i setter ed eseguiamo l'inizializzazione iniziale usando $ obj- > initInstance (); Ci sono dei...
posta 13.01.2014 - 15:19
15
risposte

Come faccio a gestire la necessità di conoscere più linguaggi di programmazione? [chiuso]

Sono un programmatore relativamente giovane. Ho 23 anni e ho programmato professionalmente per circa 5 anni. Come la maggior parte dei programmatori che ho iniziato con C, ho imparato alcuni x86 assembly per divertimento e poi ho trovato C ++...
posta 11.01.2011 - 02:36
9
risposte

Qual è la differenza tra la progettazione interna di Java e C ++ che consente a C ++ di avere ereditarietà multipla? [duplicare]

È eseguito il drill sui programmatori Java newbie che Java ( pre-Java 8 ) non ha ereditarietà di più classi e solo più ereditarietà dell'interfaccia, perché altrimenti si verifica un problema di ereditarietà del diamante ( Classe A eredita dal...
posta 30.12.2014 - 19:54