Tutte le domande

11
risposte

Quanti schemi di design e livelli di astrazione sono necessari? [chiuso]

Come posso dire che il mio software ha troppa astrazione e troppi pattern di progettazione, o viceversa, come faccio a sapere se ne dovrebbe avere di più? Gli sviluppatori con cui lavoro stanno programmando in modo diverso su questi punti....
posta 22.06.2017 - 13:47
14
risposte

Perché gli oggetti vengono passati per riferimento?

Un giovane collega che stava studiando OO mi ha chiesto perché ogni oggetto è passato per riferimento, che è l'opposto di tipi o strutture primitivi. È una caratteristica comune di linguaggi come Java e C #. Non sono riuscito a trovare una bu...
posta 11.03.2011 - 16:22
10
risposte

Non riesco a programmare perché il codice che sto usando utilizza vecchi stili di codifica. È normale per i programmatori?

Ho il mio primo vero lavoro come programmatore, ma non riesco a risolvere alcun problema a causa dello stile di codifica usato. Il codice qui: Non ha commenti Non ha funzioni (50, 100, 200, 300 o più righe eseguite in sequenza) Utilizza...
posta 05.04.2012 - 20:21
6
risposte

L'ambito fisso + termine fisso + contratto a prezzo fisso sarà mai realizzato per funzionare con "agile"?

Alcuni progetti che utilizziamo internamente sono Scrum, pur rimanendo "riparati" dal cliente. Stiamo riscontrando un misto successo da parte nostra (al cliente piace la visibilità del grafico di burndown). I tipi di progetti che lavoriamo posso...
posta 21.09.2010 - 21:25
14
risposte

Perché la formattazione del codice rich non è più comune?

Leggevo Code Complete e nel capitolo su layout e stile, prevedeva che gli editor di codice usassero una sorta di formattazione di rich text. Ciò significa, invece che il codice appare come questo Procedure ResolveCollisions { Performs a post...
posta 03.12.2011 - 06:46
7
risposte

Esiste un modello di algoritmo per proteggere qualsiasi contenuto nel web per garantire che io sia il primo a crearlo?

Alcuni anni fa c'era questo hacker (non ricordo chi fosse) che rivelasse una vulnerabilità in un dato sistema, ma per assicurarsi che nessuno si fosse preso il merito, ha creato una specie di chiave PGP. Quello che ho capito in quel momento è...
posta 15.12.2014 - 14:05
6
risposte

Perché Python crea solo una copia del singolo elemento quando itera un elenco?

Ho appena capito che in Python, se uno scrive for i in a: i += 1 Gli elementi dell'elenco originale a non saranno in effetti influenzati, poiché la variabile i risulta essere solo una copia dell'elemento originale in a ....
posta 29.01.2017 - 18:32
10
risposte

Come evitare di essere assunti da aziende che sono candidate alle storie di DailyWTF? [chiuso]

Sto leggendo gli archivi di The Daily WTF e in particolare quelle storie sulle società legate all'IT che hanno un approccio completamente sbagliato allo sviluppo del software, al lavoro di uno sviluppatore, ecc. Alcune storie sono totalmente...
posta 30.12.2010 - 23:48
7
risposte

Perché le macro non sono incluse nella maggior parte dei linguaggi di programmazione moderni?

So che sono implementati in modo estremamente infondato in C / C ++. Non possono essere implementati in un modo più sicuro? Gli svantaggi dei macro sono davvero così gravi da superare l'enorme potenza che forniscono?     
posta 05.09.2010 - 03:00
16
risposte

Ti vesti in modo formale o casuale per un colloquio di programmazione? [chiuso]

Per i 4 lavori a cui ho lavorato, mi sono vestita in modo formale due volte, in modo informale una volta e più casual una volta. Quanto è importante il codice di medicazione per le interviste di programmazione in questi giorni? Il datore di lavo...
posta 18.05.2011 - 20:25