“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” — Martin Fowler (1999)
Dependencies are one of the biggest challenges to getting legacy code into a test harness. Especially dependencies on…
Tests are the safety net that allow you to refactor with confidence. But what if your legacy code doesn’t have any…
In April, I helped organize a community tech conference and taught a two-day intro to Android training…