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

No packages published

Contributors 3

  •  
  •  
  •