Flash using dfu-util -D <.dfu.bin>
Test-Driven Development -- by Craig Oliver (https://github.com/PurpleGuitar)
- What is it?
- A software development approach that emphasizes short, rapid cycles where tests are written before implementation.
- How is it done?
- Start with requirements
- For each requirement, write one or more test cases that will demonstrate correct behavior when they pass
- (At this point, all new test cases probably fail, or even don't compile. That's OK. in fact, that's part of the point.)
- Write code until all tests pass, both new tests and existing regression tests.
- Refactor code as needed, making sure all tests still pass.
Books:
Leading Lean Software
Reinventing Organizations - Frederick L.
- Agile Pizza - A painful game to play where you will probably get in a fight with your team and learn a lot about yourselves and how you work under pressure.
- Coin game (flip coins and pass to next player) - Shows that removing impediments (processes, positions, management) can only assist in higher delivery rates when the measure of success is working software. (The deployment process is an unnecessary time loss for developers. This should be done by devops or sys admins where possible.)
- Numbers game - Shows the cost of context switching
- Card game - shows the cost of interruptions and poor workstreams. Shows the benefit of swarming in the end by rallying around single issues as a team.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
programmer/flash.rb:26:in `read': No such file or directory @ rb_sysopen - name=buspirate:dev=/dev/buspirate (Errno::ENOENT) | |
from programmer/flash.rb:26:in `readbins' | |
from programmer/flash.rb:36:in `<main>' |
NewerOlder