Skip to content

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

License

Notifications You must be signed in to change notification settings

samuelwine/CleanCode-Katas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%