/C-Sharp

Best practices for either general programming or C#

Primary LanguageC#Apache License 2.0Apache-2.0

C-Sharp

Build Status Codacy Badge

The Problem

Code changes, one framework replaces another but something remains or at least slowly evolves. Best practices, patterns, code organizing tips and tricks don't change as much. Internet is full of "best practices", blogs which often copies and quotes someone else. Often with no examples or bad examples. Often without understanding the ideas well. It's rare to see a problem definition, issues of not resolving it, practical example of problem and solution to it all on code.

Our Vision

We want to provide a single high-quality source of common code design problems and solutions to them. Our goals:

  • Unify people with love for beautiful code of all scopes and languages
  • Share knowledge with others
  • Learn from each other
  • Single high-quality source for best practices and code design to be looked st with trust

How to get started

You can start right now!
First check our Kanban Board.
Make yourself comfortable with the board, so if you like or don't the issues, discuss them. Feel free to create an issue, clone this repository, make changes and specify a problem, give example and implement a solution.
You don't need to be an amazing developer to start working on this project. What matters, is that you are willing to learn and share your learning with others. Document problems you have faced or know and share your solution, supplemented by other people ideas.
Full details on how to get started can be found in starter's guide.