Vom Teilen und Herrschen: Wie groß sollten Module sein?

in  Verschiedenes , , ,

Vom Teilen und Herrschen: Wie groß sollten Module sein?

Soeben bin ich über einen Artikel auf Heise gestolpert, der aus meiner Sicht ein paar spannende Impulse setzt: Richtig klein: Hat Modularisierung versagt?.

Der Autor beginnt mit klassischen technischen Aspekten wie dem Management von Komplexität und typischen, damit einhergehenden Problemen. Statt aber in der Folge auf die üblichen Ansätze zur Qualitätssicherung einzugehen, versucht der Artikel dann jedoch eine Brücke zu schlagen zu häufig auftretenden organisatorischen Herausforderungen, die mit der Wartung von Software durch wechselnde Teammitglieder und Verantwortlichkeiten einhergehen.

Insgesamt wird (wieder einmal) die Frage aufgeworfen, welches Maß eine gute Größe darstellt, um einzelne Bestandteile größerer Systeme gut dauerhaft warten zu können. Dass hier ein wunder Punkt adressiert wird, zeigt sich auch in den Kommentaren zum Artikel, in welchen eine relativ hohe Bandbreite an Standpunkten diskutiert wird: von monolithischen Ansätzen bis zu Microservices - es zeigt sich klar, dass Komplexität nie verschwindet, sondern immer nur verlagert wird. Welcher Anteil an eng gekoppelten Bausteinen und Contract-basierten Schnittstellen ideal ist, kann offenbar nicht pauschal beantwortet, sondern muss immer wieder anhand der vorliegenden Zielsetzung bestimmt und regelmäßig neu hinterfragt werden. Auf jeden Fall ein sehr interessantes Thema, da es seit Jahren fortwährend gärt und nicht abschließend beantwortet werden kann.

Weitere Beiträge in Kategorie Verschiedenes

KeePassXC im Browser nutzen trotz Sandbox dank Auto-Type
- Nach dem Ende März erfolgten Kubuntu-Upgrade auf Jammy Jellyfish blieb das Problem, dass sich KeePassXC nicht mehr automatisch in dem nun auf Snap umgestellten Firefox-Browser integriert betreiben …
Kubuntu Aktualisierung auf 22.04 “Jammy Jellyfish”
- Am 21. April erscheint die nächste Ubuntu-Version Jammy Jellyfish mit LTS (Long Time Support), die 5 Jahre lang mit Updates versorgt werden wird. Üblicherweise aktualisiere ich unsere Rechner schon …
Shopware 6: Varianten in Produktliste wechseln
- Shopware 6 bietet per Standard zwei Möglichkeiten, wie mit Varianten eines Produktes in der Listenansicht umgegangen werden soll: entweder es wird eine bestimmte Hauptvariante angezeigt oder aber die …
Shopware 6: Korrektur für Links zu rechtlichen Angaben
- In der aktuellen Version von Shopware 6 gibt es einen Bug, der dafür sorgt, dass die Links zu den Datenschutzbestimmungen und den allgemeinen Geschäftsbedingungen im Registrierungsformular nicht …
Endlich in der GitHub Issues Beta
- Seit knapp eineinhalb Jahren nutzen wir MeisterTask für unser persönliches Task Management im Rahmen von Kundenprojekten sowie eigenen Vorhaben - und sind immer noch begeistert von diesem Tool 😍 Alle …