Email the Author

You can use this page to email Daniel Kirmse about Refactoring to Patterns - An Experiment.

Please include an email address so the author can respond to your query

This message will be sent to Daniel Kirmse

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Reading the books "Refactoring" by Martin Fowler and "Refactoring to Patterns" by Joshua Kerievsky has been an eye-opener to me. But reading is not enough. To learn how to properly refactor and to improve your architecture while doing so it could only be done by actually, well, refactoring a real world project.

This book shows the step-by-step refactorings while explaining the reasons for the road choosen and the effects to be expected. To make it even more real-world-ly the example code is confronted with the same requirements as the project it originated from. These requirements will have their impact on the refactorings choosen and the architecture developed into.

The example code is written in Java although the original project was done using Groovy. 


About the Author

Daniel Kirmse’s avatar Daniel Kirmse

@DanielKirmse

I'm a Development Expert and Agile Coach working for SAP. Since joining them 18 years ago I had the opportunity to lay my hands on quite a number of projects. Some of which were close to the customer needs others more off to the research part.

I did my fair share on UI development using ABAP, Java, JSP, pure old HTML, QT (C++) and even a bit of Perl (wxWidgets).

I also did quite some backends in C++, Groovy and Java. An XPath/XQuery parser, a WebDAV server and parts inside a database to name a view.

About 10 years ago I came in touch with TDD and XP. Since then I slowly got into teaching and coaching Agile & XP. I conducted internal trainings and do personal coaching.

While I was gathering knowledge and experience for the last years now it's time to learn by trying to tell my story and what I have learned as well as what I made of it.

You can find more of what I have to say at http://my2centsonagile.blogspot.com

Please note the opinions expressed in this blog are my own views and not those of SAP

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Refactoringtopatterns-anexperiment › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss