Tutte le domande

5
risposte

Il modello di fabbrica viola il principio aperto / chiuso?

Perché ShapeFactory utilizza istruzioni condizionali per determinare quale oggetto istanziare. Non dobbiamo modificare ShapeFactory se vogliamo aggiungere altre classi in futuro? Perché questo non viola il principio di open closed?     
posta 17.11.2015 - 10:19
5
risposte

Principi di programmazione per quanto riguarda l'efficienza del software (computazionale) e l'uso di variabili

Sono uno psicologo di formazione classica, non un programmatore, quindi a volte mi sfuggono gli aspetti più avanzati della programmazione, in particolare per quanto riguarda l'efficienza del programma e / o determinate migliori pratiche, in ques...
posta 06.02.2013 - 22:44
4
risposte

La sintassi per disabilitare il codice dovrebbe differire da quella dei normali commenti?

Per diversi motivi durante lo sviluppo, a volte commento il codice. Dato che sono caotico e talvolta di fretta, alcuni di questi lo rendono al controllo del codice sorgente. Uso anche commenti per chiarire blocchi di codice. Ad esempio:...
posta 22.08.2011 - 11:06
9
risposte

Un nuovo CAPTCHA che usa le frasi?

Stavo solo pensando a come recaptcha sta diventando più difficile quando pensavo a un'altra soluzione possibile. Le immagini non dureranno per sempre, quindi avremo bisogno di qualcos'altro un giorno, come la logica o l'emozione umana. Google...
posta 08.03.2011 - 19:40
4
risposte

Perché Chrome e Adobe utilizzano "procedure guidate di download" per installare il software?

Perché le società di software utilizzano le procedure guidate per il download di file di grandi dimensioni invece di consentire agli utenti di scaricare direttamente il file? È così che l'utente non si scoraggia dal tempo di attesa o è qualco...
posta 08.10.2011 - 04:45
7
risposte

Qual è il modo migliore per preparare il tuo design e codice per quei bug "sconosciuti sconosciuti" dal primo giorno?

Mi stavo solo chiedendo, c'è qualche metodo pratico o tecnica o addirittura dei trucchi per evitare quei bug "sconosciuti sconosciuti", specialmente quelli sporchi e casuali che spesso emergono negli ultimi minuti o almeno per mantenere queste c...
posta 22.07.2011 - 04:07
6
risposte

Come procedere quando si sospetta un errore nelle librerie open source?

Stiamo usando alcune librerie open source nei nostri progetti. A volte ci sono alcuni problemi riscontrati in alcuni di essi (molto probabilmente bug di libreria, ma potrebbe anche essere un utilizzo errato da parte nostra, specialmente quando a...
posta 27.01.2011 - 12:45
6
risposte

Stima del progetto con requisiti crescenti

Fare una stima di un progetto con una serie di requisiti è una cosa. Ma cosa succede quando l'utente inizia improvvisamente a cambiarli al volo e inizia ad aggiungere nuovi requisiti al set già definito? E va anche fino al punto di essere arr...
posta 25.03.2011 - 18:11
8
risposte

Qual è la differenza tra uno stream e una coda?

Qual è la differenza tra uno stream e una coda? Entrambi hanno il concetto di un insieme ordinato di elementi, ma tendono ad avere diverse implementazioni e un diverso vocabolario di 'insert' / 'extract' (flussi) rispetto a 'enqueue' / 'dequeue'...
posta 23.05.2013 - 21:57
4
risposte

Come mantenere gli stessi frammenti di codice su più progetti [chiuso]

Sono uno sviluppatore indipendente che lavora su più progetti Android. Sto avendo problemi con il mantenimento della stessa funzionalità su diversi progetti. Ad esempio, tre delle mie app utilizzano le stesse 2 classi; dal momento che sono proge...
posta 20.09.2012 - 20:22