Skip to content

Coding kata from London Software Craftsmanship Community sessions

Notifications You must be signed in to change notification settings

bibryam/crafting-OO-code-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

REQUIREMENTS:

Create a simple accounting application that has:

  • Deposit, Withdrawal
  • Account Statements(date, total amount, account balance)
  • Print Statements
  • Filters (from, thru, withdrawals, deposits)

MUST USE TDD and JEFF BAY's RULES:

  1. Use only one level of indentation per method.
  2. Don’t use the else keyword.
  3. Wrap all primitives and strings.
  4. Use only one dot per line.
  5. Don’t abbreviate.
  6. Keep all entities small.
  7. Don’t use any classes with more than two instance variables.
  8. Use first-class collections.
  9. Don’t use any getters/setters/properties. Refs: www.cs.helsinki.fi/u/luontola/tdd-2009/ext/ObjectCalisthenics.pdf

About

Coding kata from London Software Craftsmanship Community sessions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages