Tutte le domande

2
risposte

Test unitario: metodo per test rispetto a fornitore di dati

Sto discutendo un po 'di un argomento filosofico con uno dei miei colleghi riguardo al modo "giusto" di fare test unitari (in questo caso con PHPUnit). Sono dell'opinione che dovresti scrivere un metodo di prova nel test unitario per test che vu...
posta 25.01.2017 - 15:16
6
risposte

Come risolvere i metodi con lo stesso nome e tipi di parametri?

In molti casi, voglio scrivere metodi che hanno la stessa funzionalità per diversi tipi di input. Ciò può essere facilmente ottenuto sovraccaricando il metodo se i tipi di parametro sono diversi. Ma qual è il modo migliore (il più robusto) pe...
posta 14.01.2012 - 00:47
3
risposte

Quali sono alcuni casi d'uso per il modello di progettazione del pool di oggetti? [chiuso]

La mia comprensione di questo è che i pool di oggetti sono utili quando vogliamo lavorare con un oggetto, ma vogliamo usarne uno che sia già stato istanziato. È come un libro di biblioteca: controlli un libro e lo restituisci quando hai finito d...
posta 03.06.2018 - 00:27
3
risposte

Architettura per un gioco di Tower Defense con torri multiple di tipo simile?

Sto provando a creare un gioco Tower Defense dove i minion si muovono attraverso un labirinto e puoi costruire torri in cima dei muri dei labirinti per fermare i servi. Uso personalmente Python e pygame , ma sto cercando risposte progettuali...
posta 06.12.2017 - 17:15
3
risposte

Necessità di un quadro [duplicato]

Questo è leggermente diverso dalla maggior parte delle domande (cercando di evitare i duplicati) Quando penseresti di non usare un framework (sto parlando di PHP qui per i siti web) quando si sceglie pure html / css / jquery su un framework...
posta 28.02.2011 - 16:58
2
risposte

Dominio astratto DDD

La maggior parte degli esempi di progettazione gestiti da domini riguardano domini espliciti: interfaccia di contabilità, sistemi di prenotazione aerea e simili. A volte il tuo dominio è molto più astratto di quello. Nel mio caso, l'applic...
posta 13.08.2017 - 12:22
9
risposte

Ci sono prove che una delle attuali lingue JVM alternative potrebbe prendere piede? [chiuso]

C'è stato un grande entusiasmo su JRuby, Jython, Groovy e ora su Scala e Clojure come linguaggio per essere il successore di Java sulla JVM. Ma attualmente solo Groovy e Scala sono nella top 100 del TIOBE e nessuno è tra i primi 50. C'è qualc...
posta 22.12.2010 - 18:01
4
risposte

Come un libero professionista può imparare gli standard del settore?

Essendo un freelance, non ho accesso a programmi di formazione aziendale in cui i dipendenti apprendono le migliori pratiche. Il più delle volte mi viene consigliato di esaminare il codice disponibile su Internet. I luoghi ideali sarebbero: Code...
posta 25.10.2010 - 17:01
4
risposte

È considerata una cattiva pratica documentare formalmente il codice di implementazione?

PEP-8 indica chiaramente quali parti del tuo codice devono avere documentazione: Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment...
posta 13.05.2017 - 02:10
4
risposte

Perché alcune API lanciano semplicemente l'eccezione?

Quest'anno ho iniziato a utilizzare diverse librerie di terze parti (tutte open source) e ho notato che alcune eccezioni lanciano in modo corretto (cioè dichiarando esattamente quali eccezioni controllate possono essere lanciate da un metodo nel...
posta 30.11.2016 - 12:03