Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 499 Bytes

README.md

File metadata and controls

19 lines (17 loc) · 499 Bytes

LIFEGAME

LifeGame Kata @octo-technology

Rules

  1. A cell surrounded by < 2 live cells dies
  2. A cell surrounded by > 3 live cells dies
  3. A cell surrounded by 2-3 live cells remains alive
  4. A dead cell surrounded by 3 live cells revives

Constraints

  • 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