August 2023
Intermediate to advanced
288 pages
8h 20m
German
Kohäsion (in der Informatik) wird definiert als »der Grad, in dem die Elemente innerhalb eines Moduls zusammengehören«.[1]
Meine Lieblingsmethode, um gutes Software-Design zu beschreiben, basiert auf diesem Zitat von Kent Beck:
Ziehe die Dinge, die nichts miteinander zu tun haben, weiter auseinander und bringe die Dinge, die miteinander zu tun haben, näher zusammen.
Dieser einfache, leicht scherzhafte Satz hat etwas Wahres an sich. Bei gutem Design von Software geht es in Wirklichkeit darum, wie wir den Code in den Systemen, die wir erstellen, organisieren. Alle von mir empfohlenen Leitgedanken, die uns helfen, mit Komplexität umzugehen, befassen sich eigentlich mit ...
Read now
Unlock full access