Katas
Code from katas practiced either on my own or through Coding Dojos, Coderetreats, etc.
Install / Use
/learn @islomar/KatasREADME
Repository for katas
Code from katas practiced either on my own or through Coding Dojos, Coderetreats, etc.
Pending
- https://github.com/SoftwareCraftsmanshipGrenoble/elections
- https://github.com/emilybache/Lift-Kata-Sample-Tests
- https://www.praqma.com/stories/refactoring-kata/
- https://github.com/emilybache/Theatrical-Players-Refactoring-Kata
- Cloud migration refactoring kata
- Clarify exception refactoring kata
- Validate and add product Refactoring Kata: approval testing
- Scrabble kata
- https://codesai.com/2019/04/beverages_prices_kata
- https://leanmind.es/es/blog/kata-apariencias-impares/
- https://github.com/tomphp/untangled-conditionals-kata
- https://www.youtube.com/watch?v=NWgY-0Qu4S4
- Hand challenge: https://github.com/jesus-seijas-sp/hand-challenge
Kata bootstraps
- https://github.com/rradczewski/kata-bootstraps
- https://github.com/swkberlin/kata-bootstraps
- My kata templates
Resources with lots of katas
- https://sammancoaching.org/kata_descriptions/index.html
- https://kata-log.rocks/
- https://github.com/Codesai/practice-program-java/tree/master/katas_java
- https://codingdojo.org/kata/
- https://github.com/emilybache
- https://www.codurance.com/katas
- https://katalyst.codurance.com/
- https://sammancoaching.org/kata_descriptions/index.html
- Codium repos, e.g. https://github.com/CodiumTeam/tdd-training-js
- https://www.codewars.com/kata/search
- https://github.com/Codesai/practice_program
Specific katas
- http://codekata.com/kata/kata16-business-rules/
- To practice DDD: https://medium.com/nick-tune-tech-strategy-blog/architecture-ddd-kata-online-car-dealership-540c534121e2
- Mars Rover
- Data Munging: http://codekata.com/kata/kata04-data-munging/
- Word wrap kata: http://thecleancoder.blogspot.com/2010/10/craftsman-62-dark-path.html
- Trip service kata: https://github.com/sandromancuso/trip-service-kata
- Transformation Priority:
- http://blog.8thlight.com/uncle-bob/2013/05/27/TheTransformationPriorityPremise.html
- http://www.carlosble.com/programming-screencasts/e6-tdd-practising-the-transformation-priority-premise/
- Kata bank:
- http://codingdojo.org/cgi-bin/index.pl?KataBankOCR
- http://williamdurand.fr/2013/06/03/object-calisthenics/
- http://codurance.com/2015/11/01/practicing-well-crafted-design/
- Fractions kata
- Scrabble kata
- Object literal to query string:
- http://www.codesai.com/2016/09/kata-object-literal-to-query-string/
Approval testing katas
Refactoring katas
- https://github.com/emilybache/Email-Sender-Refactoring-Kata/blob/master/java/src/main/java/codingdojo/Server.java
- https://github.com/emilybache/OvertimeCalculation-Refactoring-Kata
- https://github.com/martinsson/Refactoring-Kata-Lift-Pass-Pricing
- https://github.com/nitsanavni/DiagramPrinter-Refactoring-Kata
- Clarify exception refactoring kata
- Cloud migration refactoring kata
