Der Begriff Refactoring wurde von William Opdyke geprägt der, 1992, zu diesem Thema
. Refactoring bedeutet: „Verbesserung des Designs von Quellcode nachdem er geschrieben wurde, ohne die Funktion zu verändern“.
Dabei soll insbesondere die Lesbarkeit, Verständlichkeit, Testbarkeit und Erweiterbarkeit verbessert werden.
dieses in aller Ausführlichkeit beschrieben. Fowler listet
auf, die Hinweise geben an welchen Stellen des Quellcodes möglicherweise ein Refactoring notwendig sein könnte und behandelt Methoden, wie verschiedenen Arten von Refactorings durchgeführt werden können.
Refactoring ist heute ein allgemein anerkanntes Werkzeug der Softwareentwicklung. Zahlreiche freie und kommerzielle, meist in IDEs integrierte, Refactoring Browser belegen dies. Für agile Softwareentwicklung ist ständiges Refactoring des Quellcodes eine Grundvorraussetzung.


Du kannst aus B-Playern keine A-Player machen. Du kannst dich als Chef nur von ihnen trennen. Mit etwas Geduld kann jeder zum A-Player werden (unter den richtigen Bedingungen) In der Theorie stimmt das. ✅ In der Praxis leider nicht. ❌ Daran ändern auch Weiterbildungsmöglichkeiten, flexible Arbeitszeiten und ein modernes Arbeitsumfeld nichts. Ich kann mich als Arbeitgeber auf den Kopf stellen, aber: Persönliches
Read More

Prozesse automatisieren oder jemanden einstellen? Die definitive Antwort: Gibt es nicht. Es kommt ganz auf dein Unternehmen an. Meiner Erfahrung nach geht es darum, die richtige Mischung zu finden: 👫 Neue Mitarbeiter unterstützen dich sofort, aber sind nicht endlos skalierbar. 🤖 Prozessautomatisierung ist skalierbar, aber muss betreut werden. Für repetitive Aufgaben kannst du 5 neue Mitarbeiter einstellen, um sie
Read More

Ich bleibe als Chef immer nah am Tagesgeschäft. Darum arbeite ich weiterhin auch „im“ Unternehmen: Die meisten Business-Coaches predigen, dass du als Geschäftsführer nur „am“ und möglichst gar nicht mehr „im“ Betrieb arbeiten sollst. Für mich macht das wenig Sinn, denn: 1️⃣ Ich verstehe Kunden und Mitarbeiter durch mein Wirken Ohne tägliche Einblicke verliere ich zu beiden
Read More