Code Affine is a group of independent software developers with focus on Eclipse Platform, Runtime and Java technologies in general. On that account we blog about our work experiences and offer services, that range from consulting and training right up to efficient tool development.
As we believe that Agile approaches deliver higher value faster and more sustainable than that what we considered essential to software development a decade ago, we focus our work on projects that allow us to follow principles and methods derived from the Agile Manifesto.
On that account we consequently use Test Driven Development, Continuous Integration, Pair Programming, Short Iteration- and Release-Cycles etc. as our toolset for daily work to deliver high quality software.
Based on the involvement in our client’s software projects and the participation in open source projects we are able to grow our expertise every day. So if you want to take advantage of that expertise and you are looking for software experts for hire, you have come to the right place.
Clean Code That Works
The phrase clean code that works was originally coined by Ron Jeffries. Kent Beck used this phrase to explain the main goals of the Test Driven Development approach and gave advices how to get to such code. Robert C. Martin even wrote an entire book on clean code.
To us clean code is that important because it is (in Kent’s words) “a predictable way to develop. You know when you are finished, without having to worry about a long bug trail.” In fact messy code slows development teams down and over time the degree of slowdown gets that significant, that the teams can’t deliver their software neither in time nor in budget nor in reasonable quality.
Clean code is the main pillar to avoid such situations and enables us to continuously add value to our software.