861 B
861 B
- Schnitt: Erst fachlich, dann technisch
- Tests:
- Jedes Element nur einmal testen
- möglichst billig testen
- YAGNI / KISS
#Postel's Law:
be conservative in what you do, be liberal in what you accept from others.
https://martinfowler.com/bliki/TolerantReader.html
- DDD Aufteilung nutzen
- Domain isoliert - isoliert testbar
- Inputs / Outputs validieren
- Aggregate bilden
- Configuration ist dumm
- Wir programmieren in Programmiersprachen und nicht in XML / Template / yaml ...
- Gute Programmiersprachen erfinden ist schwierig, drum lassen wir das
- Microkernel
- Schnelles Feedback ist relevant
- Wenn wir Magie wirken, dann muss die gut sein
- Wir vermeiden zirkuläre Abhängigkeiten
- Modularisierung ermöglichen
- Komposition
- versionierte / nicht veränderbare Dependency
- Das nötigste ist dokumentiert