Skip to content

NixMoritz/001_003_project_calculator

Repository files navigation

Anforderungsdokument für das Calculator-Projekt

Dieses Dokument legt die Anforderungen für das CalculatorOperationsService-Projekt fest. Das Ziel dieses Projekts ist es, die Methoden des CalculatorOperations-Interfaces in einer Service-Klasse namens CalculatorOperationsService zu implementieren. Die Implementierung wird von Auszubildenden im Team durchgeführt.

2. Anforderungen

2.1 Allgemeine Anforderungen

  • Jeder Auszubildende soll eines der Features des CalculatorOperations-Interfaces implementieren.
  • Jedes Feature muss mit JUnit-Tests Qualitäts gesichert werden.
  • Die Auszubildenden verwenden GitHub zur Zusammenarbeit.

2.2 Spezifische Anforderungen

2.2.1 Feature Branches

Jeder Auszubildende muss einen Feature-Branch erstellen. Der Name des Feature-Branches sollte das Feature widerspiegeln, das implementiert wird.

Zuordnung Feature Branches

  • feature-add - Aaron
  • feature-sub - Jannis
  • feature-mul - Dominic
  • feature-div - Moritz
  • feature-percent - Felix
  • feature-modulo - Kristian
  • feature-square - Nantia

2.2.2 Pull Requests

Nach der Implementierung des Features auf dem Feature-Branch muss der Auszubildende einen Pull Request erstellen, um die Änderungen in den Main-Branch zu übernehmen.

2.2.3 Code Reviews

Bevor der Pull Request gemerged wird, muss ein Code-Review durchgeführt werden. Dies stellt sicher, dass der Code den Qualitätsstandards entspricht und korrekt funktioniert.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages