Author Archives: Aaron Shaw

Addicted to Interfaces: Jackie Says No!

Ok, so I previously stated that adding ‘Impl’ to the end of your service implementation would get you on my ‘people to kill list’, and that was all I had to say. Well, although I don’t have anything original to … Continue reading

Posted in coding, java, software | Tagged , | 1 Comment

Sunday nugget 003: Service s = new ServiceImpl();

If I see the suffix ‘Impl’ in your class definition, you go on my ‘people to kill’ list.    That’s all 🙂 **edit**  Ok… that’s not all. See:  Addicted to interfaces

Posted in coding, software | Leave a comment

Sunday nugget 002: There is no such thing as a ‘BDD test’

Using JBehave or Cucumber (or whatever) does not make a test a ‘BDD test’. There is no such thing as a BDD test. BDD is a way of developing, just like TDD (albeit typically at a more abstract level). Frameworks … Continue reading

Posted in Uncategorized | Leave a comment

Don’t break down user stories like a plonker

Lets suppose the product owner gives us a story something like this: I want to process incoming xml payloads with an encrypted block of elements contained within the unencrypted main body. And lets suppose when we look at what that … Continue reading

Posted in coding, software | Tagged , , , , , , | Leave a comment

Sunday nugget (or facepalm) 001: Jenkins != Continuous Integration

This shouldn’t need to be said, but it does. Unless you integrate your code continuously (i.e. at the very least every day), then you are not doing Continuous Integration – regardless of whether you have a Jenkins/Hudson build run on … Continue reading

Posted in Uncategorized | Leave a comment

Baby steps towards agile development 001:

1) Quality Disclaimer: This stuff applies 99% of the time. You can’t exhibit agility in your software development if you write poor quality code. The same goes for tests (maybe I’d better make that step 1.5!). A primary facet of … Continue reading

Posted in coding, software | Leave a comment

Agile is for losers…

…real men embrace agility. The development world seems to be full of ‘Agile’ pretenders. If you were to object to my saying that ” there is no such thing as ‘Agile’ ” then I’m sorry to say that there’s a … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment