Softwarequalität

Aus devops.straight8.de
Zur Navigation springenZur Suche springen

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
  1. Wer schreibt die Unit Tests?
  2. x
  3. Logging mit Niveau(s) durch Log Levels
  4. x
  5. x
  6. Weiterbildung
  7. Entwicklungsvision
  8. x


Visual Studio Tipps

  1. x
  2. Solution Explorer Views
  3. x
  4. Developer Command Prompt
  5. Paste Special
  6. Diagnosic Tools
  7. x
  8. x


ReSharper Tipps

  • Jetbrains ReSharper
  1. Navigieren in Dateien
  2. In Quellcode navigieren
  3. Adjust Namespaces
  4. Move Types Into Matching Files
  5. Cleanup Code
  6. x
  7. Todo Explorer
  8. x


Clean Code Tipps

  • Projekte, Klassen und Methoden
  • Übersichtliche Kontrollstrukturen (Schleifen und Verzweigungen)
  • Die richtigen Bezeichner
  1. Niemals Null zurückgeben
  2. x
  3. x
  4. Finger weg von Magic Numbers
  5. Lesbarkeit mit Named Arguments
  6. Verwendet endlich Zwischenvariablen
  7. Immer Default in Switch-Statements
  8. x
  9. x
  10. x
  11. Namensgebung Felder In C#, Java & Co
  12. Finger weg von static in C#, Java & Co
  13. x
  14. Schlechte Fehlerbehandlung in C#, Java, Co
  15. x

Dev Tooling Tipps

  1. x
  2. x
  3. x
  4. x
  5. Windows Terminal
  6. Gist
  7. x
  8. NDepend, CppDepend, JArchitect und Scanyp


Architektur Tipps

  • Was ist Architektur?
  • Warum Architektur für Eure Projekte unverzichtbar ist
  • Architektur - Modularisierung