User Tools

Site Tools


2013:test_driven_development_on_the_raspberry_pi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2013:test_driven_development_on_the_raspberry_pi [2012/11/09 14:00] jonjagger2013:test_driven_development_on_the_raspberry_pi [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 9: Line 9:
 **Duration**: 90 minutes\\ **Duration**: 90 minutes\\
 **Description**:  **Description**: 
 +\\
 +This will be bits of presentation mixed with a prepared kata to show how we do it.\\
 +\\
 Doing test-driven development for embedded devices is possible. It has Doing test-driven development for embedded devices is possible. It has
 its' own set of constraints, such as:\\ its' own set of constraints, such as:\\
Line 34: Line 37:
 Description of the hands-on session to go with it:\\ Description of the hands-on session to go with it:\\
 Embedded TDD on the Rasbperry Pi hands-on Embedded TDD on the Rasbperry Pi hands-on
-On the one hand, 'embedded' becomes more and more software. On the other, software gets embedded in more and more things. With devices like the Raspberri Pi and Gumstix rolling your own becomes feasible. At least we can experiment with getting fast feedback cheaply.+On the one hand, 'embedded' becomes more and more software. On the other, software gets embedded in more and more things. With devices like the Raspberry Pi and Gumstix rolling your own becomes feasible. At least we can experiment with getting fast feedback cheaply.
 Test Driven Development (TDD) can drive your design and give fast feedback on the quality of your work. Doing this on an embedded device gives some additional challenges - it's often not so easy to talk to the device & get your software on it, while the choice of programming language is often limited (C anyone?).\\ Test Driven Development (TDD) can drive your design and give fast feedback on the quality of your work. Doing this on an embedded device gives some additional challenges - it's often not so easy to talk to the device & get your software on it, while the choice of programming language is often limited (C anyone?).\\
-Join this session to have some fun with TDD on a Raspberri Pi with a two line display and some buttons. Add a feature to our vending machine by writing some end-to-end tests and unit tests first.\\ +Join this session to have some fun with TDD on a Raspberry Pi with a two line display and some buttons. Add a feature to our vending machine by writing some end-to-end tests and unit tests first.\\ 
-If you're lucky, you can run your tests on the Raspberri Pi from our buildserver, but since like in the 'real world' 'the device' is not that often available... you'd better be lucky, or develop with discipline ;)\\+If you're lucky, you can run your tests on the Raspberry Pi from our buildserver, but since like in the 'real world' 'the device' is not that often available... you'd better be lucky, or develop with discipline ;)\\ 
 +\\ 
 +Jon: Note - there will be two speakers: Willem van den Ende with Marc Evers or Rob Westgeest\\
 \\ \\
- 
2013/test_driven_development_on_the_raspberry_pi.1352469603.txt.gz · Last modified: 2016/06/11 14:05 (external edit)