Tutte le domande

2
risposte

Scrittura di un test unitario per un'unità dipendente dalla piattaforma

Ho un metodo da testare che dipende dal sistema operativo, qual è l'approccio migliore per testare il metodo a seconda del sistema operativo? E 'per testare su ogni sistema operativo che ho bisogno? C'è un approccio migliore per eseguire i test...
posta 26.12.2013 - 20:36
2
risposte

Esiste un nome per il numero di valori che una variabile può assumere? [chiuso]

Ad esempio, un bit o un booleano possono essere 0 o 1, quindi il numero 2 è associato ad esso. Allo stesso modo, per un byte che è 8 bit, il numero massimo di assegnazioni differenti sarebbe 2 ^ 8. C'è un nome per questo numero? Quando pas...
posta 22.03.2014 - 12:42
2
risposte

È pericoloso per un programma fare affidamento sui numeri di riga nei dati di input?

Recentemente ho aderito a un progetto software e ho scoperto che l'architettura corrente si basa su numeri di riga di file di dati di input. Ad esempio, i dati sulla riga 248 di un file di input corrispondono all'ID file 247. Il mio istinto m...
posta 14.12.2016 - 02:14
3
risposte

A cosa si riferisce "estremo" in "programmazione estrema" (XP)?

"Extreme" suggerisce che è molto diverso dai limiti normali, molto aggressivi, eccedenti, ma a mio avviso le versioni regolari, la programmazione delle coppie, i test delle unità, la collaborazione con i clienti sono abbastanza normali e accetta...
posta 15.06.2013 - 13:20
3
risposte

Scrum: chiarimenti sui requisiti rispetto al cambiamento dell'ambito [duplicato]

Quindi stimiamo la storia e mettiamo i compiti alla lavagna. Quindi durante lo Sprint, il ragazzo UX presenta un'esperienza utente per la storia che è più complicata di quanto inizialmente pensavamo. Quindi, da un lato, vogliamo implementare l...
posta 16.02.2014 - 16:49
3
risposte

Va bene avere molte dipendenze in una classe che solo delega funziona?

Sto esaminando il codice del più grande programma che io abbia mai creato da zero e vedendo se ci sono cose che posso migliorare nel design. Quando ho creato il programma per la prima volta stavo usando Singleton ovunque, ma da allora li ho rimo...
posta 27.02.2017 - 15:13
3
risposte

Perché i cambiamenti linguistici di rottura minori non sono gestiti con i transpilers?

Per qualsiasi linguaggio di programmazione di successo, è estremamente difficile apportare una modifica alla lingua. Questo vale anche per quei cambiamenti in cui il codice legacy potrebbe essere fissato in modo affidabile e automatico con uno s...
posta 20.05.2017 - 07:40
2
risposte

Responsabilità singola vs programmazione procedurale [duplicato]

La responsabilità unica (da SOLID) è come farmi creare classi con un solo metodo pubblico. Ma se è così, sarebbe possibile usare metodi statici e tornare alla programmazione procedurale. Qual è la differenza?     
posta 19.12.2013 - 21:18
2
risposte

Che orizzonte temporale e livello di astrazione è il diritto per il software gestibile ed evolutivo?

Di tanto in tanto mi sento esausto nei miei sforzi di sviluppo del software perché sono spinto a pensare e sviluppare in modo molto specifico e brevissimo. Un cliente qui e ora richiede una funzione e io dovrei implementarla per lui. Né il clien...
posta 29.06.2017 - 10:00
3
risposte

Come faccio a sapere quanto fatturare e quanto tempo impiegherà un progetto di sviluppo software, prima dell'analisi? [chiuso]

Nello sviluppo del software di solito facciamo una fase di analisi in cui i requisiti sono presi, le interfacce utente sono progettate (per software con ui), ecc. Dopo la fase di analisi sai cosa fare e puoi stimare (aprox) lo sforzo e il costo...
posta 27.01.2017 - 22:23