Blake Caraway

TDD

A slew of semi-informative comments on Test Driven Development.

Team Smells...Refactoring For A Better Tomorrow (Part Two)

In a previous post I detailed some conditions existing on development teams that would suggest some changes need to be made in order to bring about better performance and ultimately higher quality software. In this post I will identify a couple more Team Smells and discuss how these issues can be remedied and why these conditions should be addressed in the first place. Smell: Developers Spent Way Too Much In The Debugger (AKA Debugger Junkies) A good feature-rich debugger like the one that comes...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Team Smells...Refactoring For A Better Tomorrow (Part One)

Just like any project you work on, there are signs and behaviors within a development team that indicate a need for refactoring as well. Before a development team can get to the job of developing quality code, the definition of "quality code" has to be addressed, identified, and agreed upon. I believe this is the most difficult step in evolving a development team's skill set away from the 'slap it together and fix it later' mindset. Why do I think this? Because this is exactly what I'm attempting...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Mine Eyes Have Seen The Glory...of TDD

I'm currently working on a smart client project at work. For the past year I've been learning about Agile software development, especially the topic and practice of Test Driven Development. This smart client project is my first real chance to put many of these newfangled ideas into action. Seek The Green On this project we are using the MVP pattern for the client-side development out of a desire to make the main application logic as testable as possible. With this in mind I started out my feature...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati