nimhans convention center
Got units?
Speaker Details
Speaker / Panel Lead
Speaker User Name: 
Speaker Bio: 
Alessandro is a software agilist in DNSEE, an italian firm based in Rome. His work mainly deals with the design of software architectures with RAD frameworks mixed with agile practices like test-first development, user-stories, pair-programming and so on. A frequent speaker at local conferences and a shy contributor of some OS projects, he's currently busy, with his company, in the development of an OS Content Management Framework based on a NoSQL GraphDB. In the spare time, a biker and drummer. In other spare time, REST evangelist.
Proposal Details
Session Type: 
Presentation - 45 Minutes
Abstract: 
PHPUnit is a de-facto standard for unit-testing PHP applications. Assuming that everyone knows what unit-testing is but a few of them applies it in real-life, in this talk we will see how to apply test-driven development in our application using PHPUnit. Since doing TDD for fun is useless, what we are going to code is a real feature of the Orient library, a PHP library which serves as a data-mapper for the NoSQL graph database OrientDB, firstly implementing the tests and then developing the feature which will hopefully be committed on the project’s git repository. We recommend everyone to bring his own laptop, because we are giving instructions on how to download and set up your workstation (5 minutes or less) and, as we develop our feature, we will see if anyone take different directions in order to accomplish the requirements.
Target Audience: 
Developers (Expert)
Tracks: 
  • PHPArchitecture / QA