This document discusses test-driven development (TDD). It provides an example of using TDD to develop a function to calculate the area of a square. The key steps are: 1) Write a test that fails for an initial function interface; 2) Implement the function to pass the test; 3) Refactor the code. It emphasizes writing tests before code, testing isolated units, and using a structured process of red-gr
![FuelPHPで3種のprofilerを使ってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/b7530a8535e795fee16d22bf081a3db51b9c470f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fphpconference2013-130914012526-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)