Session en anglais - Intermédiaire
PHP Tests / QA
Test-driven development is generally regarded as a good move: it should result in simple decoupled design, your tests tend to cover behaviour not methods, and far fewer bugs. However, just getting unit tests in on a real, commercial project is hard - switching to TDD is even harder. We'll examine how we can make small but permanent steps towards full TDD, without losing that progress when deadlines hit. We'll also cover a few methods for learning on your own time and how the whole process can actually be made quite enjoyable.

Rowan is software engineer and team lead at Ibuildings and holds a Master's degree in Software Engineering. He's worked commercially with PHP for over 5 years with particular experience in the ISP industry, before that he was working with Python and Java. His work has encompassed everything from tiny interactive pages through to multi-million pound billing engines using a wide variety of open source technologies. Rowan is based in Sheffield, UK.