Skip to content

ccsw-csd/codingDojo

Repository files navigation

Coding Dojo

Coding Dojo sessions

  • Kata String calculator : Starting with TDD
    • Java solution: practice for group 1, group 2
    • Java solution: example by Pablo Jimenez (@pajimene)
    • Kotlin: solution by Ferran Bou (@fbougeno)
    • Javascript: solution by Jhonatan Core (@corevill)
  • Kata RockPaperScissorLizardSpock : Code smell - Switch case
    • Java solution: practice for group 1
    • Java solution: example by Pablo Jimenez (@pajimene)
    • Elixir, solution by Javi Mollà (@javimolla)
    • Javascript: solution by Jhonatan Core (@corevill)
    • Kotlin: solution by Ferran Bou (@fbougeno)
    • Rust: solution by Ferran Bou (@fbougeno)
  • Kata GildedRose : Refactoring
    • Java solution: practice (part 1 and part 2)
    • Java solution: example and strategy pattern by Pablo Jimenez (@pajimene)
    • Rust: solution by Iwan van der Kleijn (@ivanderk)
    • Go: solution by Jhonatan Core (@corevill)
    • Python: solution by Ferran Bou (@fbougeno)
  • Kata Roman Numerals : TDD-Algorithm
    • Java solution by Pablo Jimenez (@pajimene)
    • Rust solution by Iwan van der Kleijn (@ivanderk)
    • Haskell: solution by Ferran Bou (@fbougeno)
  • Kata Potter : TDD-Algorithm
    • Java solution: session practice
    • Java solution: example by Pablo Jimenez (@pajimene)
    • Elixir, solution by Javi Mollà (@javimolla)
    • Rust: solution by Ferran Bou (@fbougeno)
  • Kata Rover : TDD-DesignPattern
    • Java solution: practice (part 1 and part 2)
    • Rust solution by Iwan van der Kleijn (@ivanderk)
    • Elixir solution by Javi Mollà (@javimolla)
    • Haskell: solution by Ferran Bou (@fbougeno)
  • Kata Incomprehensible Finder : Refactoring
    • Java solution: session practice
    • Haskell: solution by Ferran Bou (@fbougeno)
  • [Kata TodoList] : Refactoring
    • Typescript solution: session practice
    • Typescript solution: example by Pablo Jimenez (@pajimene)
  • Kata GildedRose2 : Refactoring
    • Java solution: practice
    • Java solution: example and strategy pattern by Pablo Jimenez (@pajimene)
  • Kata TrickOrTreat : Starting with TDD
    • Java solution: practice
    • Javascript: solution by Alexis Cuesta (@acuestav)
  • Kata Christmas Problem
    • Java solution: practice

Copyright

Copyright (C) 2019 ccsw ES

Licensed under the MIT license. See the file "LICENSE" for details.