Tag

five-lines-of-code

Good and bad flexibility in code

By Christian Clausen

Flexibility is essential for long-lived codebases, however, it comes at a price. It requires effort to maintain flexibility and improperly-implemented flexibility can actually make a codebase harder to maintain. In this article, I show how good flexibility can be extracted from the structure of our code with minimal effort. But before we get into that, let’s discuss what flexibility in a codebase means.

Free eBook: Exploring Productivity Tools

Learn about productivity tools in this free eBook with chapters selected by Felienne Hermans

Refactoring the Gilded Rose Kata in Java

In this video, we join Christian in his live coding challenge of refactoring the famous Gilded Rose Kata.

© 2022 Manning — Design Credits