Tutte le domande

3
risposte

In x86, dove si trovano gli indirizzi di memoria dei valori nello stack?

Supponiamo di avere un programma C molto semplice che fa esattamente questo: int i = 6; int j = 4; int k = 5; int a = i + j + k; Poiché i , j e k sono nello stack, saranno posizionati rispetto al puntatore dello stack. Mi è st...
posta 04.12.2015 - 23:56
2
risposte

Procedure consigliate per la convalida del nome

Ho un modulo e mi chiedevo le migliori pratiche per convalidare i nomi (in particolare buttare fuori caratteri che in genere non costituiscono un nome, ad esempio 123% ^ * $ £ se teoricamente possibile) e se è ragionevole effettuare qualcosa di...
posta 08.09.2016 - 12:22
4
risposte

Sono necessarie le fabbriche quando si fa l'iniezione di dipendenza?

Sto cercando di refactoring del codice, quindi usa l'integrazione delle dipendenze. Prendi questa classe di esempio (senza senso): class Foo { protected $min; protected $max; public $bar; public function __construct($min, $max) {...
posta 01.10.2016 - 03:16
2
risposte

È possibile utilizzare StringBuilder per archiviare e gestire in modo efficiente più variabili di dati?

Usando C # Voglio creare uno o più file di testo per memorizzare tutti i dati relativi a una particolare "Cosa" sulla stessa linea. Attualmente mi sto appoggiando a StringBuilder come di seguito. sb.AppendFormat("{0}{1}{2}{3}{4}{5}{6}{7}" ,...
posta 23.03.2016 - 09:20
3
risposte

Possiamo avere una complessità ciclomatica negativa?

Sto attraversando un periodo difficile per comprendere la complessità ciclomatica. Ho fatto alcuni video su youtube per questo. Ho ottenuto un valore negativo per la complessità ciclomatica quando uso questa formula M = E - N + P. Ho trovato anc...
posta 08.06.2016 - 17:30
3
risposte

Correggere il modo RESTfull per aggiornare una risorsa

Immagina di avere risorse come reports . Abbiamo una collezione perché ogni rapporto contiene le proprie impostazioni per creare alcuni dati. Ogni rapporto calcola i suoi valori su base regolare ma non troppo spesso. C'è la possibilità di...
posta 17.05.2016 - 14:35
6
risposte

Possiamo dire "Se una classe genitore non compare mai nei miei codici tranne nella sua classe figlio, dovrebbe essere la composizione invece dell'ereditarietà"?

Ho letto alcuni post su "composizione sull'ereditarietà", "dove usare la composizione / ereditarietà", "Is-una relazione ..." o "principio di sostituzione di Liskov" per qualche tempo, ma non sono sicuro di ottenere la giusta idea di "composizio...
posta 22.03.2016 - 02:04
3
risposte

Come si testerebbe una funzione con un numero elevato di scenari?

Ho sentito che è ideale avere un assert (o expect o should , ecc.) per aspetto del comportamento di un componente che stai provando a testare. è così che funziona? Una funzione addOne verrebbe testata in questo modo, suppongo...
posta 24.06.2016 - 20:10
3
risposte

Stessa classe e nome dello spazio dei nomi

Ho un problema su come nominare i miei spazi dei nomi e le mie classi. Ho già capito che non dovrebbero avere entrambi lo stesso nome, poiché causano tutti i tipi di problemi. Il problema più notevole per me è che ho bisogno di qualificare piena...
posta 12.06.2016 - 08:42
5
risposte

Complessità ciclica durante la protezione dell'input

Devo ridurre la complessità ciclomatica dei miei test di input. Non ho controllo sugli input, quindi devo passare attraverso tutti questi controlli. if(y1 < 2000 || y2 < 2000 || !(m1 >= 1 && m1 <= 12) || !(m2 >=...
posta 12.11.2016 - 18:07