Strumenti utilizzati per la gestione e Esecuzione di un progetto

July 17

Strumenti utilizzati per la gestione e Esecuzione di un progetto


La prima volta che imparare a programmare, i progetti che affrontare sono relativamente semplici. Essi di solito solo bisogno di tenere traccia di un file, e di solito lavorano su di loro da solo. Tuttavia, le cose cambiano quando si entra nel mondo del lavoro. I progetti diventano tentacolare labirinti di file che richiedono di coordinare con un intero team di programmatori. Questo è quando si vede l'utilità di diversi strumenti per la gestione e l'esecuzione di progetti.

Ambienti di sviluppo integrato

ambienti di sviluppo integrati, o IDE, sono programmi che forniscono un'interfaccia per i programmatori di modificare e tenere traccia dei diversi file di progetto. Per i progetti più semplici, questi sono spesso inutili; tutte le esigenze programmatore è un editor di testo e un compilatore. Tuttavia, come i progetti crescono in dimensioni e complessità, tenere traccia di quali funzioni sono in quale file diventa rapidamente un lavoro di routine difficile. Questo compito difficile mangerà tempo prezioso si potrebbe avere speso la modifica del codice che stavi cercando. Ci sono diversi IDE diversi per i diversi linguaggi di programmazione.

debugger di programma

Debugger sono strumenti che si utilizzano per diagnosticare un malfunzionamento o errore, nel programma del progetto, o uno di essi, in modo interattivo come il programma viene eseguito. Quando si sta cercando di risolvere un grande, cattivo funzionamento, il programma, facendo una serie di piccole modifiche e l'esecuzione del programma dopo ognuno si mangia in fretta il tempo necessario per compilare il codice sorgente. Debugger consentono di mettere in pausa il programma durante l'esecuzione e diagnosticare vari aspetti in un qualsiasi punto in esecuzione di un programma. Ciò consente di risparmiare un sacco di tempo di correggere i bug.

Software di controllo di revisione

Come un team lavora su un progetto, il codice sorgente subirà diverse revisioni come le caratteristiche sono aggiunti o bug vengono corretti. Se una particolare modifica al codice sorgente provoca più problemi di quanti ne risolve, ripristinando il codice al suo stato originale richiede tempo e il programmatore ricordare esattamente come il codice sembrava prima. software di controllo di revisione fornisce una soluzione a questo problema. Quando i file di progetto vengono memorizzati nella revisione di monitoraggio repository, la squadra ha una versione centrale del codice. Essi possono "check out" copie della versione centrale e liberamente sperimentare con il codice, sapendo la versione centrale è sicura. Quando una revisione del codice sorgente è pronta a diventare la nuova versione centrale, il software controlla anche quali modifiche sono state fatte con ogni revisione.

Trackers Issue

Nel corso di un progetto di grandi dimensioni, inevitabilmente sorgere diversi problemi. Alcuni di questi saranno minori, come ad esempio quando il programma funziona in un modo quando si desidera farlo funzionare un'altra, e alcuni saranno malfunzionamenti in piena regola. Problema software di monitoraggio fornisce consente una squadra per catalogare centralmente e monitorare i progressi sulla risoluzione di questi problemi. Mentre il software può assumere molte forme, la funzionalità di base è quella di creare un disco in cui i membri del team a creare nuove voci per ogni nuovo problema che si presenta, quindi registrare informazioni come le condizioni che producono il problema e quali misure sono state adottate per risolvere il problema esso.