User talk:Pawanseerwani 1/GSoC proposal

Dicussion page for Pawan Kumar D's GSoC Proposal

Test first
If you first write all the code and only then write the tests, you will not be gaining all that much value. Tests help you during development and can allow you to go faster when used correctly (by eliminating nearly all debugging time). They also force a certain decoupling into your design. If you write tests afterwards, you might find it very hard, as your code will likely not be designed in a testable way. You'll also likely not be writing tests for all the code, since after all, you already "know it works", so at that point doing a good job is simply less likely due to psychological reasons.

--Jeroen De Dauw (talk) 21:44, 9 March 2014 (UTC)