Implementing modern automated testing on software requires that the system in question be broken up into pieces. This is not
The goals of brownfield and greenfield development projects are different. Greenfield projects develop a new application as quickly as possible
To quote Marc Andreeson, “Software is eating the world”. To those in the technology industry this should be self-evident since
In this post, we will discuss the process we use to refactor an existing application to use Inversion of Control.