Initial version, maven, structure, first test
Handle too small or too high addThrow arguments
Total score as simple sum of throw results
some project settings, tabulation
Frame class introduced with primitive logics
refactored 2 lines into 1
strikes scores logics
Refactored (Controller class added)
Tenth frame rules and game ending condition added
added exceptions to method signatures
small refactoring, some declaration access levels revised
refactored names, duplicates, cohesion, etc
removed duplications in test classes
refactored score calculation method
code more compact
code more compact and readable
code more compact and readable
basic spare score logics
more readable and clean code
extra score calc tests
Result Table and Classes
API usage example
API usage example improved
Documentation
Better class names
Bugfix: Tenth frame with first strike and second not-strike roll doesn't allow 3rd roll