teufelaudio / code-katas

Internal code katas for fun!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Teufel Code Katas

This repo aims to collect the code result after our code-katas sessions in all software departments.

What's a Code Kata?

As a group, software developers don't practice enough. Most of our learning takes place on the job, which means that most of our mistakes get made there as well.

Other creative professions practice: artists carry sketchpads, musicians play technical pieces, and poets constantly rewrite works. In karate, where the aim is to learn to spar or fight, most of a student's time is spent learning and refining basic moves. These are katas.

Katas exist to help developers get the same benefits as practicing in any other profession. There are simple, artificial exercises that let you experiment and learn without the pressure of a production environment.

No right or wrong answers exist in any software kata: the benefit comes from the process, not the result.

How to work with this repo?

  1. Clone the repo in your local.
  2. Create a new branch and work on any kata (alone or in pairs).
  3. Share your learnings with your peers.

About

Internal code katas for fun!


Languages

Language:PHP 39.3%Language:Kotlin 20.9%Language:TypeScript 11.0%Language:Swift 9.8%Language:C++ 6.6%Language:JavaScript 5.9%Language:Clojure 5.6%Language:CMake 0.6%Language:Shell 0.3%Language:Makefile 0.1%