SWC2013TDD » History » Version 4
Chris Cannam, 2013-02-05 07:58 PM
1 | 1 | Chris Cannam | h1. Test-driven development outline |
---|---|---|---|
2 | 2 | Chris Cannam | |
3 | 2 | Chris Cannam | We assume that the "intro to Python" section has at least introduced how you would run a Python program and compare the output against an external source of "correct" results; also that the NumPy/audiofile section has shown how to suck in an entire (mono) audio file as a NumPy array. |
4 | 2 | Chris Cannam | |
5 | 2 | Chris Cannam | We'll refer first back to the "intro to Python" example, with the text file of dates and observations. |
6 | 3 | Chris Cannam | |
7 | 3 | Chris Cannam | <pre> |
8 | 3 | Chris Cannam | Date,Species,Count |
9 | 3 | Chris Cannam | 2012.04.28,marlin,2 |
10 | 3 | Chris Cannam | 2012.04.28,turtle,1 |
11 | 3 | Chris Cannam | 2012.04.28,shark,3 |
12 | 3 | Chris Cannam | # I think it was a Marlin... luis |
13 | 3 | Chris Cannam | 2012.04.27,marlin,4 |
14 | 3 | Chris Cannam | </pre> |
15 | 3 | Chris Cannam | |
16 | 3 | Chris Cannam | We have our program that prints out the number of marlin. |
17 | 3 | Chris Cannam | |
18 | 3 | Chris Cannam | <pre> |
19 | 3 | Chris Cannam | $ python count-marlin.py |
20 | 4 | Chris Cannam | 2 |
21 | 3 | Chris Cannam | $ |
22 | 3 | Chris Cannam | </pre> |