Category Archives: Uncategorized

SpecSalad Part 2

In the last post I completed the start game feature, In this part I am going to be working on the submit guess feature. Feature: Code-breaker submits guess     The codebreaker submits a guess of four numbers.     The game marks the … Continue reading

Posted in Uncategorized | Leave a comment

Arguments For Agile

Corey Haines keynote at ACE (Agile Central Europe) puts succinctly why agile works, it’s a great keynote, and I am noting it here mainly for my own future reference, but it is well worth watching. http://vimeo.com/22487205

Posted in Uncategorized | Leave a comment

Reading and Doing

As I wrap up my time here at JobServe, I thought it might be helpful to put together a short list of books, videos, tools and blogs, that I have found useful in my own personal journey into the world … Continue reading

Posted in Uncategorized | Leave a comment

Spec Flow and Friends 4

Machine Specifications has a structure that follows the Arrange Act Assert work flow using ‘establish’, ‘because’ and one or more ‘it’ methods.  That’s great if what you are trying to specify falls neatly into the AAA pattern but what happens … Continue reading

Posted in Uncategorized | Leave a comment

Spec Flow and Friends 3

Following on from my last post I now have a nice failing scenario in Spec Flow I could just rush in and start writing production code to make the scenario pass, but this would be a mistake, scenarios by their … Continue reading

Posted in Uncategorized | Leave a comment

Spec Flow and Friends 2

Ok so I said I was going to cover Machine Specifications this week but I thought a look at some spec flow tests in the wild so to speak might be helpful, and it gives me a chance to showcase … Continue reading

Posted in Uncategorized | 3 Comments

Spec Flow and Friends

I started to write a blog post about how I currently go about writing software and what Behaviour Driven Development (BDD) is to me, I got virtually to the end of the first draft, when it occurred to me that I … Continue reading

Posted in Uncategorized | 1 Comment

Choosing a Chair

Two chairs, both functional and provide exactly the same service.   But which is better? Having a context helps to make the decision on which chair to take, a quick sit down, or a long lunch, the one on the … Continue reading

Posted in Uncategorized | Leave a comment

Stuck in the Loop

In my last post I talked about quality, and how that as developers we are responsible for at least two levels of quality, the first being that seen by the user, and the second being the quality of the code … Continue reading

Posted in Uncategorized | Leave a comment

Quality

Quality, for software developers comes in two flavours, there is the external quality, this is what the user of our software sees, and has to deal with, the features that are implemented the usability of the application, its what QA … Continue reading

Posted in Uncategorized | Leave a comment