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

https://github.com/bilelmsekni/cleancode-katas

Different Katas to lean how to write clean code in C# and Java
https://github.com/bilelmsekni/cleancode-katas

clean-code dotnet kata solid-principles

Last synced: 7 months ago
JSON representation

Different Katas to lean how to write clean code in C# and Java

Awesome Lists containing this project

README

          

# CleanCode-Katas
Different Katas to learn how to write clean code in C# and Java

My continuous integration with Travis-CI: Build Status

1. NamingAndCommenting project describes how choosing appropriate names is essential to make code readable and reusable.
2. SolidPrinciples project describes examples of these 5 rules:

* Single responsibility principle kata in McBurgerRestaurant class
* Open close principle kata in CalculateAmount method of McBurgerRestaurant class
* Liskov substitution principle kata in CookingService class
* Interface segregation principle kata in HpPrinter class
* Dependency inversion principle kata in CreditCardMachine class

The solution is grouped inside SolidPrinciplesRefactored project.