Ingegneria software

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




3
Readme.txt vs. README.txt
Ho appena creato un progetto in Github, ho apportato le mie modifiche, ecc. Questo mi ha fatto meravigliare: vedo principalmente README.txt nei progetti opensource e il file che ho modificato era Readme.txt. È una sorta di standardizzazione o avrei dovuto lasciarlo così com'è?

6
Dovrei usare un database per applicazione o condividere un singolo database tra più applicazioni [chiuso]
Ho più applicazioni alcune che usano dati provenienti dalle stesse fonti. È buona pratica (o quali sono i pro / contro): lasciare i dati nei database condivisi da più applicazioni risparmia spazio poiché è necessario un solo database complica l'indicizzazione poiché diverse applicazioni hanno esigenze di interrogazione diverse importa quotidianamente …


4
Strategie per la fusione di 1 anno di sviluppo in Visual Studio
Ho un cliente che ha insistito per mantenere il nostro nuovo sviluppo separato dalle filiali principali per tutto il 2016. Avevano 3-4 altri team che lavoravano sull'applicazione a varie capacità. Sono state apportate numerose e grandi modifiche (cambiando il modo in cui viene fatta l'iniezione di dipendenza, ripulendo il codice …

8
"Le variabili dovrebbero vivere nel più piccolo ambito possibile" include il caso "le variabili non dovrebbero esistere se possibile"?
Secondo la risposta accettata su " Razionale per preferire le variabili locali alle variabili di istanza? ", Le variabili dovrebbero vivere nel più piccolo ambito possibile. Semplifica il problema nella mia interpretazione, significa che dovremmo refactoring questo tipo di codice: public class Main { private A a; private B b; …






8
Dove si inseriscono le nuove competenze in Agile?
Sto avviando una società di software finanziario e nel processo ho studiato i principi e i metodi Agile e l'unico aspetto dello sviluppo che non ho ancora visto indirizzato è dove adattare il continuo bisogno degli sviluppatori di apprendere nuove competenze e tecnologie nello sviluppo processi. Prima di lavorare su …
32 agile 


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.