refactoring Archive

Keeping Software Soft

Why should we keep software soft? Because software should be easy to change. This is how this book from Jason Roberts starts. In the first page, he writes ” If you want to make developing software a

97 Things Every Programmer Should Know – Extended

Based on the original concept of “97 Things Every Programmer Should Know” developed by Kevin Henley, Shirish Padalkar presents in this book 68 essays about software development that were part of the original project, but were not

Managing Software Debt

Technical debt has become a trendy term for an issue that exists since the beginning of software development projects. It is what happens when you neglect, consciously or not, the long-term quality of your software to achieve

Debug It!

This book provides a structured approach that will help programmers to identify and remove bugs in code. It is based on a four steps process: Reproduce, Diagnose, Fix, Reflect. For each activity, the author provides practical material