- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
# Coding-Standards und Richtlinien
|
|
|
|
## Übersicht
|
|
|
|
Diese Standards und Richtlinien definieren die grundlegenden Prinzipien für die Codierung und Sicherheit im Projekt. Sie gewährleisten Konsistenz, Wartbarkeit und Sicherheit des Codes.
|
|
|
|
## Verfügbare Standards
|
|
|
|
- [Coding Guidelines](/standards/CODING-GUIDELINES.md) - Allgemeine Coding-Standards für das Projekt
|
|
- [Sicherheitsrichtlinien](/standards/SICHERHEITS-GUIDELINES.md) - Standards für sichere Softwareentwicklung
|
|
|
|
## Coding Guidelines
|
|
|
|
Die [Coding Guidelines](/standards/CODING-GUIDELINES.md) definieren die technischen Standards für die Codeentwicklung, einschließlich:
|
|
|
|
- Klassenstruktur und -design
|
|
- Property- und Methodendefinitionen
|
|
- Nutzung moderner PHP-Features
|
|
- Fehlerbehandlung
|
|
- Dokumentation
|
|
- Namenskonventionen
|
|
|
|
## Sicherheitsrichtlinien
|
|
|
|
Die [Sicherheitsrichtlinien](/standards/SICHERHEITS-GUIDELINES.md) bieten umfassende Anleitungen zur sicheren Softwareentwicklung:
|
|
|
|
- Input-Validierung
|
|
- SQL-Injection-Prävention
|
|
- XSS-Schutz
|
|
- CSRF-Schutz
|
|
- Sichere Authentifizierung
|
|
- Sichere Datenspeicherung
|
|
- Session-Management
|
|
|
|
## Anwendung der Standards
|
|
|
|
Alle Teammitglieder sind verpflichtet, diese Standards in ihrer Arbeit anzuwenden. Sie dienen als Grundlage für Code-Reviews und Qualitätssicherung.
|
|
|
|
## Abweichungen von Standards
|
|
|
|
In Ausnahmefällen können Abweichungen von diesen Standards erforderlich sein. Solche Abweichungen sollten:
|
|
|
|
1. Dokumentiert werden
|
|
2. Begründet werden
|
|
3. Im Team besprochen werden
|
|
4. Auf ein Minimum beschränkt werden
|
|
|
|
## Aktualisierungen
|
|
|
|
Diese Standards werden regelmäßig überprüft und aktualisiert, um sicherzustellen, dass sie den neuesten Best Practices und Technologien entsprechen.
|