It’s coming up to 6 months since I announced my transition from PHP to Ruby and I’m really getting the hang of my new web development toolkit by working on a personal project.
Behaviour Driven Development (BDD) is an adaptation of earlier Test Driven practices (TDD) that’s growing on me, but it’s raised an interesting problem: the order in which to describe desired behaviour so that it actually drives development.
I know that a good developer should choose the best tool for the job in hand, but their own productivity and inspiration must inform the decision in selecting the best tool.
I’m a fan of Test-Driven Development because I enjoy the freedom that a comprehensive test suite provides: without it I tend to feel that I’m walking through a minefield.
I’m still not happy with the code coverage I can get even with SimpleTest fully integrated with CodeIgniter.
I don’t feel I’ve got the programming experience I’d like for my future plans. So, I’ve got one of those personal project — the type that you never seem to get round to — in mind to provide me with a good workout. Which programming platform to use for the server-side application? Whilst I have [...]