XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
Lezione 4 - Pratica - Lavorare in azienda: il teamwork
1. LAVORARE IN AZIENDA:
IL TEAMWORK
GIUSEPPE CRAMAROSSA
ALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO
3 DICEMBRE 2016
2. SOMMARIO
L’unione fa la forza
Il controllo della versione e il repository
Esempi con GIT
3. L’UNIONE FA LA FORZA
Nel mondo informatico è importante saper lavorare in team
I progetti richiedono più competenze
Grafiche
Logiche
Marketing
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
4. 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, …)
5. 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)