Skip to content

Simple bank account model exercise to practice TDD.

Notifications You must be signed in to change notification settings

sblausten/BankKata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Bank account kata

Kata by Sandro Mancuso

Think of your personal bank account experience When in doubt, go for the simplest solution

Requirements

Deposit and Withdrawal Transfer Account statement (date, amount, balance) Statement printing Statement filters (just deposits, withdrawal, date)

The Rules

  • One level of indentation per method
  • Don’t use the ELSE keyword
  • Wrap all primitives and Strings
  • First class collections
  • One dot per line
  • Don’t abbreviate
  • Keep all entities small (50 lines)
  • No classes with more than two instance variables
  • No getters/setters/properties

About

Simple bank account model exercise to practice TDD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published