I’ve always loved pipe following: the practice of getting to know how chemical process plants work. Get yourself a set of process flowsheets, a few engineering drawings and get out on the Plant. You trace the flow of feedstocks as they turn into products through the network of pipes, pressure vessels and other process machinery.
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 [...]