"An example would be handy right about now." - Brian Marick
There are numerous ways to approach software design and development, each with various pros and cons (e.g. TDD, Outside In, DCI, POODR). But one thing we have yet to see is a consistent example used to demonstrate each of them.
Does such an example exist? One robust enough to serve as a flexible teaching tool? We don't know, but we at Arlington Ruby aim to find out.
- Choose an approach you'd like to take
- Fork the repo
- Create a new directory and name it by approach and github handle (e.g. TDD_elight)
- Build Conway's Game Of Life with your approach
- Perform micro-commits along the way with helpful commit messages to illustrate the evolution of your app
- When you're done, submit a pull request