master > master: READMEs angepasst

This commit is contained in:
RD 2022-06-12 10:32:25 +02:00
parent 8e59bc941f
commit d79b10e190
2 changed files with 11 additions and 20 deletions

View File

@ -21,6 +21,8 @@ Siehe Moodle!
## Code ## ## Code ##
Im Unterordner [`code/rust`](./code/rust) In den Unterordnern
(und evtl. [`code/python`](./code/python)) [`code/rust`](./code/rust)
werden ggf. Implementierungen von den Algorithmen zu finden sein. und
[`code/python`](./code/python) (etwas ausführlicher)
sind Implementierungen von einigen Algorithmen bzw. Datenstrukturen zu finden sein.

View File

@ -10,7 +10,7 @@ die Methoden mit Daten ausprobieren.
## Voraussetzungen ## ## Voraussetzungen ##
1. Der Python-Compiler **`^3.10.*`** wird benötigt. 1. Der Python-Compiler **`^3.10.*`** wird benötigt.
2. Es ist auch empfehlenswert, **`justfile`** zu installieren (siehe <https://github.com/casey/just#installation>). 2. Das **`justfile`**-Tool wird benötigt (siehe <https://github.com/casey/just#installation>).
## Build -> Test -> Run ## ## Build -> Test -> Run ##
@ -18,29 +18,18 @@ In einem IDE in dem Repo zu diesem Ordner navigieren.
</br> </br>
Eine bash-Konsole aufmachen und folgende Befehle ausführen: Eine bash-Konsole aufmachen und folgende Befehle ausführen:
Wer das **justfile**-Tool hat:
```bash ```bash
# Zeige alle Befehle: # Zeige alle Befehle:
just just
# Zur Installation der Requirements (nur nach Änderungen): # Zur Installation der Requirements (nur und immer nach Änderungen nötig):
just build; just build
# Zur Ausführung der unit tests: # Zur Ausführung der unit tests:
just tests; just tests
# Zur Ausführung des Programms # Zur Ausführung des Programms
just run; just run
# Zur Bereinigung aller Artefakte # Zur Bereinigung aller Artefakte
just clean; just clean
``` ```
Wer das justfile-Tool hat:
```bash
# Zur Installation der Requirements (nur nach Änderungen):
python3 -m pip install -r requirements.txt;
# Zur Ausführung der unit tests:
python3 -m pytest tests --cache-clear --verbose -k test_;
# Zur Ausführung des Programms:
python3 main.py
```
Auf Windows verwendet man `py -3` od. `py -310` statt `python3`.
Man kann auch mit einem guten Editor/IDE die Tests einzeln ausführen. Man kann auch mit einem guten Editor/IDE die Tests einzeln ausführen.