Blog Archives

Approaches to refactoring using Gilded Rose kata

As part of our weekly hours worth of group practice we have been working on the Gilded Rose Kata. We worked with this kata for 5-6 weeks with different pairs. We found this a very interesting kata with a number

Posted in Dojo, Practice, Programming, Refactoring, TDD

Hungarian Refactoring

When refactoring C++ Hungarian notation code base changes should look similar to the existing code base. Making changes (using TDD of course) can involve refactoring existing code into smaller functions and occasionally moving it to a new class. Hungarian notation

Posted in C++, Programming, Refactoring

Refactoring with GTest in Visual Studio

I have been using GoogleTest in Visual Studio 2010 for a few weeks now. I am fairly happy. I have the gtest libs built and it is pretty easy to setup a test project and start testing and reafctoring. I

Posted in Programming, Refactoring, TDD

Refactoring legacy code

Currently, I am working with some legacy code. There are errors and no automated tests. I made the choice that I will refactor the code and write unit tests as I will have to maintain the code for the immediate future. I

Posted in C++, Refactoring, TDD