Centralt innehåll

1. Kodning, Test, Iteration & Leverans

systemutvecklingsprocessen

1.1 Kodning

1.2 Test

1.3 Iteration

Faserna analys, design, kodning och test upprepas flera gånger där ny funktionalitet läggs till i varje iteration.

1.4 Leverans

2. Git & GitHub

Hur skulle du hantera all kod om ni var flera personer som jobbade i samma projekt?
Om ni var placerade på olika orter?
Om du skulle behöva få tillbaka en gammal version?

Fördelen med att jobba med ett versionshanteringssystem är att man kan jobba på samma filer och sen ladda upp sina ändringar och då skapas en ny version så att man inte skriver över varandras. Man kan jobba flera samtidigt, man kan gå tillbaka och titta vad som gick snett och man har backup på det man har gjort.

2.1 GIT

Git är ett versionshanteringssystem.

2.2 GitHub

Github är ett webbhotell för programvaruutvecklingsprojekt som använder versionshanteringssystemet Git.

2.3 Varför Git och GitHub?

Det finns andra versionshanteringssytem, t.ex. Subversion, CVS.

Begrepp

Kodning: Programmering

Test: Kontrollerar kvalitén, att appen fungerar som det är tänkt och inga buggar finns.

Iteration: Faserna analys, design, kodning och test upprepas flera gånger där ny funktionalitet läggs till varje gång.

Leverans: Installera systemet hos användare.

Versionshanteringssystem: Tidigare versioner av koden kan återskapas.

Git: Ett versionshanteringssystem.

GitHub: Ett webbhotell för programvaruutvecklingsprojekt som använder versionshanteringssystemet Git.

Fakta

Övningar

Inlämningsuppgift

login     logout    

Exit tickets