O'Reilly logo

PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 7: SRP: Das Single-Responsibility-Prinzip

[Bild]

Das Single-Responsibility-Prinzip (SRP) dürfte das von allen SOLID-Prinzipien am meisten Missverstandene sein. Einer der Gründe dafür ist vermutlich seine besonders unpassende Bezeichnung (»Prinzip der eindeutigen Verantwortlichkeit«), die Programmierer allzu leicht zu der Annahme verleitet, dass jedes Modul ausschließlich eine einzige Aufgabe erfüllen sollte.

Und tatsächlich gibt es auch eine solche Richtlinie, die da lautet: Eine Funktion sollte immer nur eine bestimmte, und nur diese eine Aufgabe haben. Dieser Grundsatz wird beim Refactoring umfangreicher Funktionen in kleinere Funktionen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required