Category: Uncategorized

SDDConf May 2022 – Compassionate Refactoring

Part 1 – Refactor Tennis1

git clone https://github.com/emilybache/Tennis-Refactoring-Kata.git

Choose your language

Refactor TennisGame1

Part 2 – Example of unit tests retrofitted

Either… git clone git@github.com:claresudbery/gilded-rose-kata.git

or… git clone https://github.com/claresudbery/gilded-rose-kata.git

(if in doubt choose the second)

cd gilded-rose-kata

git checkout csharp-test-start

Look at this file for description of problem (GildedRoseRequirements.md in root of repo)

Look at this file to see tests (/csharp/GildedRoseTests.cs)

Part 4 – Easier to understand / cheaper to modify

Demo 1 – Easier to understand / cheaper to modify

Part 6 – Extract Method

Demo 2 – Extract method

Refactoring catalog

Part 7 – Refactoring tools

Demo 3 – Refactoring tools

All Parts – Sticky notes from Walls

All visible here

Part 8 – Further resources and ideas

New Domain Host – Subscribers Moving

I’m about to move subscribers from the old domain host to the new one. The url remains the same, it’s just that the domain is now self-hosted.

Email subscribers will continue to receive email notifications of new posts as before, but WordPress.com followers will only see new posts in the Reader. They will not receive email updates unless they subscribe to receive those on the new site, which they can do via the Subscriptions widget at the bottom of the sidebar.

Hello

Hello

I’m a bear of little brain, and when I encounter a concept for the first time I need it to be explained in simple terms with very clear examples. If I can’t find such an explanation, I will attempt to write it myself and place it here.

Sometimes even if I do find a simple summary, I’ll re-explain it in my own words to consolidate my own understanding.

I make no claims for the accuracy of my understanding, and I welcome corrections and clarifications in the comments box.

With thanks to Martin Fowler, who suggested I write this blog.

I’m going to start by copying in notes I have made recently on various things, so there will be a flurry of posts to start with… and then who knows what’ll happen?