Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregmalcolm/javascript-atm-kata
This is a fancy little kata for building a fully functional ATM machine in javascript!
https://github.com/gregmalcolm/javascript-atm-kata
Last synced: 29 days ago
JSON representation
This is a fancy little kata for building a fully functional ATM machine in javascript!
- Host: GitHub
- URL: https://github.com/gregmalcolm/javascript-atm-kata
- Owner: gregmalcolm
- Created: 2011-01-13T18:55:49.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2010-11-19T20:49:58.000Z (almost 14 years ago)
- Last Synced: 2024-04-14T18:20:55.424Z (7 months ago)
- Homepage:
- Size: 564 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
The Setup: Javascript is an interesting language in it's own right, but it is complicated by the fact that in order to really use javascript, you also need to interact with the HTML DOM as well.
The good news is this allows you to create visible functionality much easier than most other languages. The bad news is that it prompts undisciplined spewing of code which eventually becomes a nightmare to maintain.
This kata is intended to guide us in creating well crafted javascript while we create end to end functionality.
Stories:
As Judy, I would like to withdraw money from my account if I have the funds available
As Judy, I would like to withdraw money from my account only if I supply a valid account number and PIN
As the bank, I would like the balance on Judys account to be updated when she withdraws money