Softwarequalität
Aus devops.straight8.de
Software Design Prinzipien
- Das DRY Principle - Don't Repeat Yourself
- KISS Principle - Keep It Simple and Stupid!
- Das YAGNI Principle - "you ain't gonna need it"
Softwarequalität Tipps
- Prozessqualität
- Produktqualität
- Wer schreibt die Unit Tests?
- x
- Logging mit Niveau(s) durch Log Levels
- x
- x
- Weiterbildung
- Entwicklungsvision
- x
Visual Studio Tipps
- x
- Solution Explorer Views
- x
- Developer Command Prompt
- Paste Special
- Diagnosic Tools
- x
- x
ReSharper Tipps
- Jetbrains ReSharper
- Navigieren in Dateien
- In Quellcode navigieren
- Adjust Namespaces
- Move Types Into Matching Files
- Cleanup Code
- x
- Todo Explorer
- x
Clean Code Tipps
- Projekte, Klassen und Methoden
- Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)
- Die richtigen Bezeichner
- Niemals Null zurückgeben
- x
- x
- Finger weg von Magic Numbers
- Lesbarkeit mit Named Arguments
- Verwendet endlich Zwischenvariablen
- Immer Default in Switch-Statements
- x
- x
- x
- Namensgebung Felder In C#, Java & Co
- Finger weg von static in C#, Java & Co
- x
- Schlechte Fehlerbehandlung in C#, Java, Co
- x
Dev Tooling Tipps
- x
- x
- x
- x
- Windows Terminal
- Gist
- x
- NDepend, CppDepend, JArchitect und Scanyp
Architektur Tipps
- Was ist Architektur?
- Warum Architektur für Eure Projekte unverzichtbar ist
- Architektur - Modularisierung