About

Avatar von Tobias Mogdans
  • Das Tactical Forking Pattern

    Das Tactical Forking Pattern

    Tactical Forking ist eine Refactoring-Methode, die das Pferd von hinten aufzäumt. Das kann sich in der Praxis als überaus nützlich erweisen.

  • Ungeplante, aber validierte Investments in Qualität

    Ungeplante, aber validierte Investments in Qualität

    In meiner liebsten deutschen Chat-community zu agilen Themen, dem Slack von Mein Scrum Ist Kaputt, hatten wir vor Kurzem wieder eine spannende Diskussion zum Thema „Schätzen“. Und neben den Klassikern wie NoEstimates, ItemCount und Flow kamen wir auch auf die Outlier – die Stories und Bugs, die jeder Schätzung und zum Teil sogar dem Sprintziel…

  • 10 einfache und effektive Refactoring-Maßnahmen

    10 einfache und effektive Refactoring-Maßnahmen

    Refactoring ist die Durchführung von Verbesserungen an Struktur und Lesbarkeit des Quellcodes unserer Anwendung, ohne dass dabei am Ablauf des Programms etwas verändert wird. Doch wie sieht das eigentlich in der Praxis konkret aus und welche grundlegenden Refactoring-Techniken lassen sich bei der Übernahme von Legacy-Projekten einsetzen? Ich werde in diesem Artikel zehn einfache aber äußerst…

  • SMACCS – Refactoring CSS for Maintainability

    SMACCS – Refactoring CSS for Maintainability

    When you reach a point in your project where CSS changes become something nobody dares to do, it might be the right time for some refactoring to gain maintainability. Getting rid of those (random and way too many) !important’s and selectors from hell (.header.in-footer h2 a .actually_sidebar .link.red.final span) what I like to call them…

  • Refactoring – wenn sich Anforderungen konstant ändern

    Refactoring – wenn sich Anforderungen konstant ändern

    Refactoring gehört für die meisten softwareentwickelnden Menschen zum täglichen Handwerk – um so erstaunlicher ist es, dass dieser so wichtige Bereich in der Lehre gar nicht vorkommt. Refactoring & die Frage der Perspektive Viele Entwickler versteifen sich bei der Entwicklung eines Features darauf, bereits von Beginn an eine möglichst perfekte Lösung abzuliefern. Ob das jedoch der…

  • 21.12. Agile Developer Skills (ADS)

    Last week I had the chance to attend an Agile Developer Skills Workshop in Berlin. The 3 day workshop is, next to a Scrum Master or PO Certification, a prerequisite for the Certified Scrum Developer, short CSD. I was very excited about the ADS workshop and I found it an intersting approach to hold a…

  • 19.12. Test Driven JavaScript Development

    A couple of weeks ago, I was attending a three-day workshop for agile developer skills. The workshop was split into five topics: Colaboration, Refactoring, Design & Architecture, Continious Integration and Test Driven Development. Especially the session about Test Driven Development was very interesting. Although I know the principles of TDD I was really impressed by…

  • „Professional Refactoring“ talk @Mayflower – Munich

    We are happy to announce that Thorsten Rinne will be holding a presentation on the topic „Professional Refactoring“ in our office in Munich and you are invited to join us! The presentation will take place on July 16th, 18:00h in our office (Mannhardtstrasse 6, 80538 Munich, S-Bahn Isartor). So what is „Profesional Refactoring“ all about?…