Single Responsibility auch bei der Projektabarbeitung
15.06.2020, 00:00 Uhr
Softwareentwickler lenken ohne Deadline
Um fristgerecht alle Anforderungen zu erfüllen, ist eine Deadline für Entwickler hinderlich.
Entwickler ohne Deadline zu lenken, mag für Sie widersinnig klingen. Jedenfalls tat es das für mich lange Zeit. Wie soll denn eine Deadline erreicht und alle Anforderungen erfüllt werden, wenn die Produzenten von Software nicht wissen, wann sie liegt? Sie müssen doch wissen, ob sie morgen oder in einem Monat droht. Sonst können Softwareentwickelnde die Arbeitsschritte nicht auf die Deadline ausrichten.
Inzwischen ist das für mich unsauberes Denken. Es widerspricht dem Single Responsibility Principle (SRP). Darin sind mehrere Aspekte vermischt. Und das führt zu unsauberem Code. Das ist Code, der vermeidbare Bugs enthält und schwerer als nötig zu wandeln ist. Wenn Sie wie ich Freund des Clean Code Development sind und sich fleißig bemühen, sauberen Code auf der Basis von anerkannten Prinzipien und Praktiken zu schreiben, werden Sie nur begrenzt weit kommen, solange Sie während der Entwicklung immer ein Auge auf der Deadline haben.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar