Skip to content

isabelge/Python_Taschenrechner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Vorbereitung

  • Bestimmt einen Administrator und dieser forkt das Repository und lädt alle anderen Gruppenmitglieder ein.
  • Alle Gruppenmitglieder klonen das Repository des Administrators in die IDE.

2. Implementierungsphase

  • Jedes Gruppenmitglied übernimmt eine der folgenden Funktionen:
    • Mitglied 1: Addition und Subtraktion
    • Mitglied 2: Multiplikation und Division
  • Workflow-Regeln:
    • Arbeitet niemals direkt im main-Branch.
    • Erstellt für eure Aufgabe einen eigenen Branch.
    • Implementiert die Logik in eurer IDE.
    • Committet und Pushed eure Implementation auf GitHub.

3. Code Review & Pull Request

  • Erstellt einen Pull Request auf GitHub.
  • Review-Pflicht: Mindestens ein anderes Teammitglied muss den Code überprüfen und einen Änderungsvorschlag hinzufügen. Nachdem die Änderung gemacht wurde, kann der Pull Request freigegeben (approven) und der Merge durchgeführt werden.
  • Merged die fertigen Funktionen nacheinander in den main-Branch.
Hilfestellung:
  • GitHub zeigt nach dem Push ein gelbes Banner an Compare & pull request. Dies muss gedrückt werden.
  • Unter dem Tab Files changed können Gruppenmitglieder den Code kommentieren.
  • Erst wenn der Review positiv ist und nichts mehr verbessert werden muss, kann der Knopf Merge pull request gedrückt werden.

Merge-Konflikte: Falls zwei Personen die gleiche Zeile geändert haben, kann der Merge-Konflikt in der IDE einfach gelöst werden. Es muss entschieden werden, welche Code-Zeile behalten werden soll.

4. Abschluss

  • Wechselt zurück auf eure lokale IDE in den main-Branch und führt ein Update (Pull) durch, um das fertige Gesamtprojekt aller Gruppenmitglieder lokal zu sehen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages