29 lines
552 B
Markdown
29 lines
552 B
Markdown
# Coding Standards v0.1
|
|
|
|
## Grundprinzip
|
|
|
|
Code soll verständlich, testbar und wartbar sein.
|
|
|
|
## Laravel-Konventionen
|
|
|
|
- klare Services
|
|
- Controller schlank halten
|
|
- Businesslogik nicht in Views
|
|
- Migrations nachvollziehbar benennen
|
|
- Policies für Rechteprüfungen verwenden
|
|
- Events/Jobs für asynchrone Prozesse prüfen
|
|
|
|
## Sicherheit
|
|
|
|
- keine Secrets im Code
|
|
- Eingaben validieren
|
|
- Rechte prüfen
|
|
- Audit-Logs bei kritischen Aktionen
|
|
|
|
## Tests
|
|
|
|
- kritische Workflows testen
|
|
- Importprozesse testen
|
|
- Rechteprüfungen testen
|
|
- API-Endpunkte testen
|