LifeGame Kata @octo-technology
- A cell surrounded by < 2 live cells dies
- A cell surrounded by > 3 live cells dies
- A cell surrounded by 2-3 live cells remains alive
- A dead cell surrounded by 3 live cells revives
- TDD
- 50-lines classes
- 2 class fields max
- Demeter rule (one
.
max per line) - No primitive types in method calls
- Class with Collection field have only this field
- No getter/setter/properties
- Only one level of indent
- No
else