Ingegneria software

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

4
"Implementazione ovvia" di TDD significa prima il codice, dopo il test?
Io e il mio amico siamo relativamente nuovi TDD e abbiamo una disputa sulla tecnica "Implementazione ovvia" (da "TDD By Example" di Kent Beck). Il mio amico dice che se l'implementazione è ovvia, dovresti andare avanti e scriverlo - prima di qualsiasi test per quel nuovo comportamento. E in effetti …
11 tdd 

8
Il software con licenza GPL può essere rivenduto?
Il mio gruppo di ricerca sta sviluppando alcuni software a scopo di ricerca. Il leader del progetto vuole che il software sia open source e gli piace la GPL, ma vuole assicurarsi che il loro software non possa essere venduto. Stiamo leggendo correttamente la GPL? Il software può essere liberamente …
11 licensing  gpl 




3
Memorizzazione delle password per l'utilizzo negli script
Ci sono alcune situazioni che richiedono agli utenti di fornire la propria password durante l'automazione delle cose durante il processo di sviluppo. La distribuzione del sito è solo una delle situazioni comuni. La creazione di file dmg su OS X richiede anche una password. La maggior parte delle utilità della …

5
Dovresti refactificare il codice esistente che non è rotto in un progetto incentrato su nuove funzionalità?
Dato un piccolo progetto che mira ad aggiungere nuove funzionalità all'applicazione, le modifiche introdotte toccano un po 'di codice esistente, comportando l'aggiornamento di questi in determinate aree. Durante l'implementazione, ho trovato alcuni di questi codici che sono stati aggiornati hanno candidati per il refactoring. È questo un momento appropriato per …



11
Termine opposto del trattino [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Diciamo che indentiamo il codice. Sto scrivendo un generatore di stringhe …

3
Video su unit test [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Ho cercato buone presentazioni (diapositive + audio o video preferito) su Unit Testing, ma tutto …


2
Avere un repository Git e mercurial nella stessa directory
Spiegherò il mio problema, Attualmente sto usando un'installazione interna di gitorious usando git. Vorrei iniziare a testare FogBugz e Kiln da Fog Creek che utilizza mercurial. Vorrei almeno per un po 'continuare lo sviluppo usando entrambe le soluzioni. Qualcuno sa di eventuali effetti a lungo termine di avere un git …
11 git  mercurial 


6
Scelta del tipo di variabili indice
Usiamo il tipo intero che rappresenta le variabili indice per la maggior parte del tempo. Ma in alcune situazioni, siamo costretti a scegliere std::vector<int> vec; .... for(int i = 0; i < vec.size(); ++i) .... Ciò farà sì che il compilatore sollevi l'avvertimento che l'uso misto di variabili firmate / …
11 c++ 

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.