SysInf/materiały na laboratorium/02_git.ipynb

2.9 KiB

Systemy informatyczne

2. System kontroli wersji - Gitaboratorium]

Filip Graliński (2023)

Cel laboratorium nr 2

Celem laboratorium będzie zaznajomienie studentów z systemem kontroli wersji Git.

Plan laboratorium (brudnopis)

  1. Utwórzcie repozytorium na wydziałowym Gicie dla projektu wyceny mieszkań. Repozytorium powinno wstępnie zawierać wyłącznie króki plik tekstowy readme (max 1 zdanie) oraz dwa pliki kodów źródłowych utworzone na lab 1 (interfejs użytkownika oraz funkcja wycena mieszkania). Repozytorium powinno być prywatne, ale przy tym dostępne dla prowadzących zajęcia (4pkt).
  2. Sklonujcie repozytorium dla każdego członka grupy.
  3. Podzielcie się zadaniami:
    • modyfikacja pliku readme, aby plik ten zawierał opis projektu (1 pkt)
    • modyfikacja pliku .gitignore, tak aby nie zapisywały się kopie zapasowe wybranego edytora (1 pkt)
    • modyfikacja kodu zródłowego z interfejsem użytkownika z lab 1 zgodnie z komentarzami podanymi w ocenie zadania (3 pkt)
    • modyfikacja kodu zródłowego z interfejsem użytkownika w taki sposób, aby uruchamiał on funkcję wyceny mieszkania (może być w uproszczonej postaci, nie będziemy oceniali skuteczności), (3 pkt)
    • modyfikacja funkcję wyceny mieszkania z lab 1 zgodnie z komentarzami podanymi w ocenie zadania (3 pkt)
    • poprawienie rysunku interfejsu użytkownika. (3 pkt)
  4. Uwaga repozytorium powinno zawierać 2 gałęzie: główną, main lub master i with-pictures. (4 pkt) Obrazki powinny się znaleźć się wyłącznie w gałezi with-pictures. (4 pkt)
  5. Wypchnijcie swoje zmiany w taki sposób, aby każdy członek grupy dokonał przynajmniej jednej zmiany w repozytorium zdalnym. (2 pkt, brak spełnionego warunku: -8 pkt) Repozytorium powinno zawierać przynajmniej jedno scalenie (merge). (2 pkt)