Ingegneria software

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



4
Come possono avere successo i progetti open source senza documentazione sulla loro progettazione o architettura?
Voglio migliorare le mie capacità di programmazione studiando famosi progetti open source, ma trovo che sia facile perdersi semplicemente saltando nel loro codice sorgente. Così ho deciso di leggere la loro documentazione sulla loro progettazione o architettura (come i diagrammi UML) per avere prima un'idea generale sull'organizzazione del loro codice. …

3
Perché la versione iterativa richiede più tempo?
Stavo guardando http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ e ho visto che sulla sua implementazione delle implementazioni ricorsive e iterative della funzione fattoriale, l'iterativo impiega effettivamente più tempo dato n = 1.000. Non riesco a capire perché (non spiega, ma dice che è un esercizio per il lettore). Ci scusiamo per la mia novità per …



4
Quanto difensivi dovremmo essere?
Abbiamo eseguito Pex su un po 'di codice e ha mostrato alcune cose buone (bene cose cattive, ma mostrandole prima che arrivino alla produzione!). Tuttavia, una delle cose belle di Pex è che non smette necessariamente di cercare di trovare problemi. Un'area che abbiamo scoperto è che quando passavamo in …


5
Come migliorare la revisione del codice?
Innanzitutto credo fermamente nel processo di revisione del codice e voglio sempre che qualcun altro riveda il mio codice. La mia domanda è davvero incentrata su come posso fare un lavoro migliore nell'esecuzione di una revisione del codice per qualcun altro? So che per eseguire una revisione del codice è …

4
Come iniziare a imparare J2EE, in particolare JPA [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
I programmatori possiedono i mezzi di produzione?
Stavo ascoltando per lo Stato Servile da Hilare Belloc questa mattina e meditando se o non possedevo i mezzi di produzione, come ha fatto il contadino del Medioevo; come non fecero i suoi discendenti dopo che gli oligarchi d'Inghilterra lo costrinsero alla schiavitù. Il mezzo di produzione era la terra …
11 economics 


3
Come posso stimare il valore di un progetto open source?
Sto cercando di generare una metrica per un obiettivo di risparmio sui costi dell'azienda. Per fare ciò, desidero stimare i risparmi che abbiamo realizzato utilizzando un'applicazione Web open source anziché crearla da zero o acquistando una soluzione COTS. Un passo nel processo è stimare quanto ci sarebbe costato sviluppare l'applicazione …

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.