Skip to content

cleancodejedi/cleancodejedi-academy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

cleancodejedi-academy

software craftsmanship

code retreat

code retreat rules

  • each session is 45 minutes long
  • each pair switches with new members on every session change
  • code must be deleted on every session change
  • use test driven development

four rules of simple design

  • tests pass
  • expresses intent
  • no duplication
  • short
    1. any live cell with < 2 live neighbors dies of under population
    1. any live cell with 2 or 3 live neighbors lives on
    1. any live cell with > 3 live neighbors dies of over population
    1. any dead cell with exactly 3 live neighbors comes alive

constraints

step 0

  • no rules
  • no constraints

step 1

  • use test driven development (tdd)
  • no constraints

step 2

  • use tdd
  • no primitives across method boundaries
  • input and output must be defined by us

step 3

  • use tdd
  • silent tdd
  • no talking, no chatting

step 4

  • use tdd
  • code like it's 1969
  • you can only run the tests and code twice for the whole session

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors