clean-code-dotnet
Code guidance
A collection of guidelines and resources for writing clean, readable, and maintainable C# code in .NET
Clean Code concepts and tools adapted for .NET
7k stars
283 watching
1k forks
Language: C#
last commit: 3 months ago
Linked from 3 awesome lists
aspnetawesomeazurebest-practicesclean-architectureclean-codecompositioncsharpdotnetinheritanceprinciplessolid
Clean Code .NET / Functions | |||
code smell | They are generally used as a , why is that so bad? Because of your application in your code, instead of exposing them through the interfaces. Making something global to avoid passing it around is a | ||
coupled | They inherently cause code to be tightly . This makes faking them out under in many cases | ||
Other Clean Code Resources / Other Clean Code Lists | |||
clean-code-javascript | 91,777 | 4 months ago | Clean Code concepts adapted for JavaScript |
clean-code-php | 12,279 | 7 months ago | Clean Code concepts adapted for PHP |
clean-code-ruby | 1,591 | about 2 years ago | Clean Code concepts adapted for Ruby |
clean-code-python | 4,443 | over 1 year ago | Clean Code concepts adapted for Python |
clean-code-typescript | 9,302 | about 1 year ago | Clean Code concepts adapted for TypeScript |
clean-go-article | 2,957 | almost 2 years ago | Clean Code concepts adapted for Golang and an example how to apply |
clean-abap | 1,675 | 3 months ago | Clean Code concepts adapted for ABAP |
programming-principles | 2,808 | 23 days ago | Categorized overview of Programming Principles & Patterns |
Elixir-Code-Smells | 1,463 | 2 months ago | Catalog of Elixir-specific code smells |
awesome-clean-code | 104 | over 1 year ago | Design principles, featured articles, tutorials, videos, code examples, blogs and books |
Other Clean Code Resources / Style Guides | |||
Google Styleguides | 37,485 | 15 days ago | This project holds the C++ Style Guide, Swift Style Guide, Objective-C Style Guide, Java Style Guide, Python Style Guide, R Style Guide, Shell Style Guide, HTML/CSS Style Guide, JavaScript Style Guide, AngularJS Style Guide, Common Lisp Style Guide, and Vimscript Style Guide |
Django Styleguide | 5,126 | about 1 month ago | Django styleguide used in HackSoft projects |
nodebestpractices | 100,616 | 5 months ago | The Node.js best practices list |
Other Clean Code Resources / Tools | |||
codemaid | 1,918 | 10 months ago | open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding |
Sharpen | 416 | almost 2 years ago | Visual Studio extension that intelligently introduces new C# features into your existing code base |
tslint-clean-code | 169 | almost 2 years ago | TSLint rules for enforcing Clean Code |
Other Clean Code Resources / Cheatsheets | |||
AspNetCoreDiagnosticScenarios | 7,967 | 6 months ago | Examples of broken patterns in ASP.NET Core applications |
Clean Code | The summary of book | ||
Clean Architecture | The summary of book | ||
Modern JavaScript Cheatsheet | 25,392 | about 1 month ago | Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects |
OWASP Cheat Sheet Series | Cheatsheet was created to provide a concise collection of high value information on specific application security topics | ||
.NET Memory Performance Analysis | 1,828 | 9 months ago | This document aims to help folks who develop applications in .NET with how to think about memory performance analysis and finding the right approaches to perform such analysis if they need to. In this context .NET includes .NET Framework and .NET Core. In order to get the latest memory improvements in both the garbage collector and the rest of the framework I strongly encourage you to be on .NET Core if you are not already, because that’s where the active development happens |
naming-cheatsheet | 13,928 | 8 months ago | Comprehensive language-agnostic guidelines on variables naming |
101 Design Patterns & Tips for Developers | |||
Go Concurrency Guide | 2,502 | over 1 year ago | |
Cognitive Load In Software Development | 5,166 | 6 days ago |
More related projects:
- tudorconstantin/knests
- danieldelcore/mega-interview-guide
- mikbry/anzip
- ilikerobots/cookiecutter-vue-django
- deanishe/alfred-fakeum
- hauntsaninja/no_implicit_optional
- dropbox/mypy-pycharm-plugin
- typesplainer/typesplainer
- bosnaufal/vue2-starter
- sulco/angular-developer-roadmap
- comerc/cra-ts-antd
- schmidtdse/afscgap
- hbmartin/pythonista-stubs