Please log in to watch this conference skillscast.
From her personal experience with the testing culture in the Clojure community, Eleanor felt the need for and developed a less idealistic and more practical, negotiated approach to testing, with the emphasis on lightweight, maintainable tests. During this talk, she will share her approach and some practical solutions for writing good tests when just about everything else on your plate needs to be done NOW.
You can learn how testing can be more than checking that your code works before deploying it, and what a good test suite might look like. Then discuss, with code examples, tests that actually test the important bits, that don’t need constantly updating, and that tell you what the problem is when they fail. Finally, you will explore some common reasons for not testing something, and learn from a live coding demo showing how to test a difficult function.
Eleanor believes that a few good tests is better than no tests which is better than bad tests. If you think testing is valuable but haven’t got round to it, or you have had to maintain horrible test suites and are looking for ideas for improvements, join in this talk and explore with Eleanor. Be warned, testing purists may wince! You will find that there are a lot of code examples and some interactive bits if Eleanor finds she's up to it!
YOU MAY ALSO LIKE:
Quick and Easy Testing for Busy Mums (and other Clojure developers)
Eleanor is a Clojure developer for Wefarm, a farmer-to-farmer digital network, which enables small-scale farmers in East Africa to share farming knowledge via free sms. In a previous life she was a research psychologist, which probably explains the preoccupation with testing as she hasn’t got over the need to demonstrate empirically that what she creates works.