This project is designed to provide a place for exercises which craftsman can solve to sharpen their skills.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Readme.txt
hoist.txt
kata_sources.txt
loops.txt
prime_factors.txt

Readme.txt

This project is designed to provide a place for exercises which craftsman can solve to sharpen their skills.



Types of exercises
- design style: like the bowling game
- maths
- algorithms
- data structures
- emergent/evolutionary design
- repair
- clean code
- refactoring
- porting
- crossing paradigms
- concurrency
- parsing
- little languages
- loops
- caching
- optimisation
-- reduce memory footprint
-- reduce cpu usage
-- trading space versus memory and vice versa
- switching data structures
- kinds of duplication
- removing patterns
- off by one errors
- ranges
- bugs