Tutte le domande

3
risposte

È buona prassi lanciare mai un booleano su un intero per l'aritmetica?

Se ho una funzione in cui sto operando su uno specifico offset all'interno di una stringa, e la posizione esatta di questo offset dipende da un test precedente all'interno della funzione, è "cattiva pratica" o "brutta" usare il booleano nell'ari...
posta 22.11.2016 - 20:24
5
risposte

Le mock nei test unitari sono pericolose nei linguaggi dinamici?

Ho iniziato a fare affidamento su un framework di simulazione in php per i miei test di unità. La mia preoccupazione è che con un linguaggio dinamico, non c'è modo di imporre un tipo di ritorno. Quando fai il mocking, devi assicurarti che il...
posta 09.05.2015 - 15:04
3
risposte

Il defaultdict di Python viola l'LSP?

Credo che in Python defaultdict ereditato da dict violi il Principio di sostituzione di Liskov. defaultdict non aumenta KeyError mentre x in d è ancora False , per esempio. È così? Se è così, perché lo sviluppato...
posta 27.09.2016 - 21:47
3
risposte

Necessità di TDD nello sviluppo di applicazioni web

Nel nostro team di sviluppo ci sono solo due membri e abbiamo iniziato a lavorare su un'applicazione web di medie dimensioni (Laravel). La mia domanda riguarda il testing in particolare TDD, Iniziamo veramente a seguire rigorosamente TDD o i...
posta 10.03.2017 - 05:03
2
risposte

Lanciare un'eccezione se alcune proprietà non sono presenti in un file di proprietà

non è un grosso problema di programmazione, ma sono curioso di sapere se dovrebbe essere fatto meglio. Quindi ho un file di configurazione che sto leggendo tramite java.util.Properties class. Quando la proprietà non è presente in un file...
posta 08.09.2015 - 12:34
2
risposte

Parametri di funzione e polimorfismo non utilizzati

Ho avuto una discussione con un collega di lavoro sui membri dell'interfaccia con parametri che alcune implementazioni non usano. Dire che ho un'interfaccia interface IDoctor { string GetMedicalOpinion(Age age, Weight weight, SleepSched...
posta 14.05.2016 - 14:41
5
risposte

I punti storia delle storie create dopo aver diviso una storia si sommano al numero di punti della storia di quella storia?

Supponiamo che io abbia una storia utente di dimensione 20 che può essere suddivisa in altre 2 storie utente, rendendo la storia originale un'epopea. La somma di queste storie utente dovrebbe essere maggiore di 20? Qual è la migliore pratica in...
posta 17.07.2015 - 23:16
3
risposte

Non dovrebbe MVC essere MCV? [chiuso]

Il modello è definito per primo, quindi i controller vengono attivati in base alla richiesta dell'utente e genereranno le viste (l'output). Quindi dovrebbe essere M- > C- > V, giusto?     
posta 26.02.2012 - 00:27
2
risposte

Alternativa a "eredità contro composizione?" [duplicato]

Ho colleghi al lavoro che sostengono che "L'ereditarietà è un anti-modello" e che vogliono usare sistematicamente la composizione, tranne che nei casi (rari, secondo loro) in cui l'ereditarietà è davvero il modo migliore per andare. Vogli...
posta 12.11.2012 - 16:59
8
risposte

Se python viene compilato per il montaggio e in esso è scritto un sistema operativo, esso competerà favorevolmente con C nei benchmark?

Ok, ho usato la parola python nella domanda, ma potrebbe benissimo essere indipendente dal linguaggio in quanto: Se un linguaggio X ha un assembly di ottimizzazione del compilatore ottimizzato e un OS è scritto in quel lingua, allora competerà...
posta 20.07.2012 - 17:01