Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi


6
Perché Java non consente l'uso delle intestazioni come in C ++
Ho una domanda per la quale non ho trovato una risposta tranne la seguente risposta che non soddisfa i miei requisiti: "Perché James Gosling non voleva" So che Java può avere interfacce (solo funzioni virtuali pure, nessun attributo), ma non è esattamente la stessa cosa delle definizioni di classe.
18 java 





9
Definizione di un bug del software. Blizzard Entertainment insiste sul fatto che il mio "bug" non è affatto un bug. Hanno ragione? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

10
Perché il software viene ancora rilasciato con bug noti? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
18 bug 


6
Interazione con i dati utilizzando più database / server
Tutti i progetti che ho dovuto affrontare finora hanno richiesto solo un singolo database su un singolo server. Sono interessato a saperne di più su come i progetti che devono scalare si spostano su più database e / o server per aiutare a gestire il carico. Sono a conoscenza dell'alta …
18 php  sql 

8
L'agile è più di una semplice cascata?
Ho usato principalmente la metodologia a cascata nei miei progetti, ma ora sto espandendo i miei orizzonti in metodologie agili. Da quello che ho letto finora, e forse ho letto le cose sbagliate, agile significa piccole cascate. Invece di una grande cascata che si sviluppa su uno o due anni, …

12
Dovremmo tentare di rivedere tutto il nostro codice?
Al momento stiamo modificando il processo di sviluppo e mi chiedo se dovremmo cercare di mantenere un peer review del 100%. Qual è la tua esperienza in merito alle recensioni di codice? Tendi a passare "molto" tempo su di loro (diciamo 1/2 ore al giorno), o semplicemente sfogli per un …

5
Quanto devono essere granulari i test TDD?
Durante l'addestramento TDD basato su un caso di software medico stiamo implementando la seguente storia: "Quando l'utente preme il pulsante Salva, il sistema dovrebbe aggiungere paziente, aggiungere dispositivo e aggiungere record di dati del dispositivo". L'implementazione finale sarà simile a questa: if (_importDialog.Show() == ImportDialogResult.SaveButtonIsPressed) { AddPatient(); AddDevice(); AddDeviceDataRecords(); } …
18 unit-testing  tdd 

7
PBI vs User Story
Di recente un articolo è stato aggiunto al Product Backlog dal proprietario del prodotto, che dice "Quando vado alla pagina di accesso dalla pagina x, vedo un errore. Voglio che l'errore venga rimosso". Mi sembra che questo non sia un caso d'uso e non dovrebbe essere un PBI (Product Backlog …

3
Devo usare try catch nei miei metodi di prova?
Sto facendo dei test unitari. Sto provando a testare una funzione. Lo chiamo dal mio componente di test. Ma se la funzione remota non è in grado di gestire l'eccezione, anche il mio componente tester otterrà un'eccezione, immagino. Quindi dovrei preoccuparmi di ottenere un'eccezione nel mio componente tester? Grazie. MODIFICARE: …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.