View
13
Download
0
Category
Preview:
Citation preview
LAVORARE IN AZIENDA: IL TEAMWORKGIUSEPPE CRAMAROSSAALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO3 DICEMBRE 2016
SOMMARIO
L’unione fa la forza Il controllo della versione e il repository Esempi con GIT
L’UNIONE FA LA FORZA
Nel mondo informatico è importante saper lavorare in team I progetti richiedono più competenze
GraficheLogicheMarketing
Tecnica: divisione dei compiti in base alle competenze Il tempo di realizzazione del progetto si riduce
Tempo = denaro È necessaria una progettazione del lavoro per non creare
interferenze
IL CONTROLLO DELLA VERSIONE E IL REPOSITORY (1/2)
Strumento utile per il lavoro in ambito informatico Permette di avere traccia delle modifiche fatte ai
file e di chi ha fatto quelle modifiche Permette di separare le varie parti di un progetto in
vari rami (o branch) Produzione (in genere chiamato master) Sviluppo: solo se non ci sono problemi le modifiche
vengono riportate nella versione di produzione (merge) Possono esistere infiniti rami (documentazione, note, …)
IL CONTROLLO DELLA VERSIONE E IL REPOSITORY (2/2)
Solo i file effettivamente aggiornati vengono modificati nei branch Si può aggiungere anche una descrizione delle modifiche eseguite Il branch master potrà diventare in automatico la versione del sito
web che sarà fruibile dall’utente (distribuzione continua) Funzionamento in generale
Dopo la modifica dei file in locale, si crea un commit (file modificati + descrizione delle modifiche + autore)
Si pubblica il commit sul repository (push) Gli altri che lavorano al progetto possono riscaricare i file modificati
da altri (clone se è la prima volta, altrimenti pull)
ESEMPIO DI REPOSITORY: GIT
ESEMPIO DI REPOSITORY: GIT E I BRANCH
ESEMPIO DI REPOSITORY: GIT E I COMMIT
ESEMPIO DI REPOSITORY: GIT E LA SEGNALAZIONE PROBLEMI (1/2)
ESEMPIO DI REPOSITORY: GIT E LA SEGNALAZIONE PROBLEMI (2/2)
Recommended