testing docu

This commit is contained in:
SeZett
2023-11-04 14:50:38 +01:00
parent 436ff37816
commit dd80dac558
7 changed files with 316 additions and 84 deletions

View File

@@ -0,0 +1,24 @@
## 5. DevOps
### 5.1. Github
#### 5.1.1. CI/CD
#### 5.1.2. Warum haben wir uns für DevOps entschieden?
#### 5.1.3. Wie beeinflusst DevOps die Softwareentwicklung?
#### 5.1.4. Wie haben wir GitHub in den Entwicklungsprozess integriert?
#### 5.1.5. Welche Vorteile bietet die Verwendung von GitHub für DevOps?
#### 5.1.6. Welche spezifischen Funktionen von GitHub haben wir verwendet?
### 5.2. Poetry
#### 5.2.1. Warum wird Poetry für die Verwaltung von Python-Projekten eingesetzt und welche Probleme löst es?
#### 5.2.2. Warum haben wir Poetry verwendet?
#### 5.2.3. Was macht Poetry?
#### 5.2.4. Was sind die wichtigsten Eigenschaften und Befehle?
### 5.3. Codequalität und Automatisierung
#### 5.3.1. Was sind konkrete Beispiele, welche gelöst werden?
#### 5.3.2. Wie haben wir Linter und mypy in den Entwicklungsprozess integriert?
#### 5.3.3. Welche Verbesserungen in der Codequalität und Entwicklungszeit konnten wir durch die Automatisierung erzielen?
#### 5.3.4. Gab es spezifische Codequalitätsprobleme, die wir mit diesen Werkzeugen behoben haben?
#### 5.3.5. Haben uns die Werkzeuge geholfen oder gehindert?
#### 5.3.6. Lintern und statische Codeanalyse
#### 5.3.7. Typenprüfung mit mypy
#### 5.3.8. Continuous Integration und automatisierte Tests
#### 5.3.9. Integration von Lintern und mypy in den Entwicklungsprozess