An open API service indexing awesome lists of open source software.

https://github.com/renejfc/ts-katas

! This is an abandoned project, it didn't motivated me the right way.
https://github.com/renejfc/ts-katas

kata oop-principles refactoring-kata solid-principles tdd-kata typescript

Last synced: 3 months ago
JSON representation

! This is an abandoned project, it didn't motivated me the right way.

Awesome Lists containing this project

README

        

# TypeScript Katas

This repo is the house of all the katas I'll be working on.

Mostly, I'll focus on improving my skills with:

- 🧬 ***Object-oriented programming***
- ✔ ***Test-driven development***
- ⚖ ***SOLID principles***
- ♻ ***Refactoring***
- ✍ ***And so on...***

Also sometimes I do stuff on:

[![Codewars Logo](./.README/codewars_badge.svg)](https://www.codewars.com/users/renejfc) [![LeetCode Logo](./.README/leetcode_badge.svg)](https://leetcode.com/renejfc/) [![HackerRank Logo](./.README/hackerrank_badge.svg)](https://www.hackerrank.com/renejfc)

----

## How to use?

- ### You just want to look around?

- Select any kata from the list below, there will be a well explained readme about the kata along its respectives files (tests, examples, old code, etc.)

- ### Wanna play around?

- (Clone/Download/Fork) the repo
- Install all the dependencies with **`npm i`**
- Run tests:
- Specific kata: **`npm test kataname`**
- All tests: **`npm test`**
- Run file:
- **`npm run repl katafolder/filename.ts`**

## 👨‍💻 Katas

- **[FizzBuzz](FizzBuzz)** ✅
- **[RPG-Combat](RPG-Combat)** 🐱‍💻 ***WIP***
- Not yet.

----

> **I wanted to make this inmmersive so here is a — loyal, and definetly not forced — representation of me while struggling with code**

![cat](./.README/mood.gif)