The Coderetreat Book
The Coderetreat Book About A couple of weeks ago I published the Coderetreat book together with Alex Bolboacă. The book is about how to facilitate and host a coderetreat event. Contents It contains plenty of…
The Coderetreat Book About A couple of weeks ago I published the Coderetreat book together with Alex Bolboacă. The book is about how to facilitate and host a coderetreat event. Contents It contains plenty of…
Document Possible Bugs with Tests – Codecast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see…
Unit Testing on Legacy Code – Codecast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see…
Extract Class – Codecast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more sessions about…
Refactoring the Rule of Three – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to…
Extract Pure Functions – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more…
Use Mocking Framework – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more…
Extract and Override – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more…
Dependency Inversion – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more sessions…
Basic Rules of Refactoring – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see…
Add feature on legacy code – code cast Blog post series This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to…
This blog post is part of a series about legacy coderetreat and legacy code techniques you can apply during your work. Please click to see more sessions about legacy code.
When writing unit tests on legacy code, we often discover behaviours of the system that seem wrong. The main rule is: DO NOT change the production code without being absolutely sure that the change does not introduce defects. Instead we need to mark all the tests that characterize a possible defective behaviour. Let’s look at some ways to document possible defects with tests.
