7 reasons why learning refactoring techniques will improve your life as a software engineer
This post is a bold promise. Mastering incremental refactoring techniques makes our lives as software engineers more enjoyable.
This post is a bold promise. Mastering incremental refactoring techniques makes our lives as software engineers more enjoyable.
Last week, my colleague Ahmad Atwi and I went to the London SPA Conference to give our Remote eXtreme Practice talk.
As long as you are writing your tests before your code and doing regular refactoring, you are doing TDD !
As I said last week, I released the v0.1 of Philou’s Planning Poker, my latest side project. Although I have a day job, a wife, a family and a mortgage to pa...
As a manager, you could benefit a lot from helping your developers with their side projects.
There is a rather widespread TDD practice to have a single assertion per test. The goal is to have faster feedback loop while coding. When a test fails, it c...
I guess we always find excuses to keep on with our bad habits, don’t we? Stephen King
I started to learn Test Driven Development a long time ago. Since then, even though I’m still not a master, it’s been my most useful programming skill, by fa...