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
- Host: GitHub
- URL: https://github.com/bilelmsekni/cleancode-katas
- Owner: bilelmsekni
- License: mit
- Created: 2016-05-07T06:19:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-06-01T19:14:58.000Z (over 9 years ago)
- Last Synced: 2025-03-17T03:11:21.633Z (8 months ago)
- Topics: clean-code, dotnet, kata, solid-principles
- Language: C#
- Size: 69.3 KB
- Stars: 4
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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: 
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.