Tutte le domande

5
risposte

Rompendo classi e metodi in unità più piccole

Durante le revisioni del codice, un paio di sviluppatori hanno raccomandato di suddividere i miei metodi in metodi più piccoli. La loro giustificazione era (1) una maggiore leggibilità e (2) la traccia posteriore che ritorna dalla produzione...
posta 11.06.2014 - 17:17
3
risposte

È possibile che i metodi di installazione e rimozione vengano eseguiti solo per le unittests specifiche?

Al momento ho una classe di test con un metodo setUp per la creazione di un file temporaneo e un metodo tearDown per l'eliminazione di un file temporaneo. Tuttavia, solo alcuni dei metodi test_ in quella classe richiedono quest...
posta 13.03.2014 - 11:36
3
risposte

Qualcosa non va con la valutazione diretta di JSON se il tuo codice lo ha creato?

Supponiamo di avere una variabile lato server contenente JSON (denominata strJSON ) creata dal mio codice. In JavaScript posso consumarlo in questo modo: var data = <%= strJSON %>; o utilizzare una libreria di analisi JSON: var...
posta 26.02.2015 - 21:14
6
risposte

File piatto in un test unitario

È considerata una cattiva pratica utilizzare un file flat quando si eseguono i test unitari? Se un'applicazione legge file flat e li analizza, sarebbe un approccio migliore rispetto alle stringhe di hard coding nei test di unità stessi?     
posta 15.06.2011 - 23:43
3
risposte

C # Coding Standard - Posizione dell'attributo in relazione a Target

Avevo pensato che questo fosse uno dei pochi problemi risolti nello standard / stile di codifica C #; Attributes appare sempre sulla riga sopra la cosa a cui sono applicati a la [SomeClassAttribute] class SomeClass { [SomeFieldAtt...
posta 16.04.2011 - 11:46
3
risposte

Perché i metodi statici non possono chiamare direttamente metodi non statici? [duplicare]

Non capisco perché la maggior parte del linguaggio di programmazione non permetta agli sviluppatori / utenti di chiamare il metodo non statico direttamente dal metodo statico? Qual è la ragione dietro di esso? P.S. Lo so, puoi creare oggett...
posta 16.05.2015 - 16:08
5
risposte

La sintassi JavaScript è la stessa per tutti i browser?

Per quanto riguarda l'interazione con il DOM, i diversi browser offriranno metodi e risultati diversi tra loro in un modo o nell'altro. Ma che ne dici di JavaScript stesso? Tutti i browser (o piattaforme, ad esempio Adobe Reader) implementano...
posta 28.08.2011 - 07:44
5
risposte

Vantaggio o svantaggi tra funzioni ricorsive e punti for-loop [duplicato]

Qual è la differenza tra le due procedure? Quando dovrei usare una funzione ricorsiva invece di un normale ciclo di ripetizione?     
posta 05.07.2011 - 19:22
3
risposte

Ricarica per Open-Source

È fattibile pagare per un prodotto open source? Sia legalmente che finanziariamente, sembra una cosa molto strana da fare. Tuttavia, continuo a sentire le persone dire che è possibile. Ci sono anche esempi reali per questo genere di cose?    ...
posta 17.06.2011 - 16:29
8
risposte

Esistono applicazioni del mondo reale in cui l'uso di operatori prefissi e postfissi è importante?

Al college viene insegnato come si possono fare problemi matematici che usano gli operatori ++ o - su alcune variabili a cui si fa riferimento nell'equazione in modo tale che il risultato dell'equazione possa produrre risultati diversi se si pas...
posta 19.03.2011 - 16:38