clean-code-dotnet

Code guidance

A collection of guidelines and resources for writing clean, readable, and maintainable C# code in .NET

bathtub Clean Code concepts and tools adapted for .NET

GitHub

7k stars
283 watching
1k forks
Language: C#
last commit: about 2 years ago
Linked from 3 awesome lists

aspnetawesomeazurebest-practicesclean-architectureclean-codecompositioncsharpdotnetinheritanceprinciplessolid

Clean Code .NET / Functions

code smellThey 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
coupledThey 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-javascript91,944about 2 years agoClean Code concepts adapted for JavaScript
clean-code-php12,302over 2 years agoClean Code concepts adapted for PHP
clean-code-ruby1,594about 4 years agoClean Code concepts adapted for Ruby
clean-code-python4,476over 3 years agoClean Code concepts adapted for Python
clean-code-typescript9,336almost 3 years agoClean Code concepts adapted for TypeScript
clean-go-article2,964over 3 years agoClean Code concepts adapted for Golang and an example how to apply
clean-abap1,697about 2 years agoClean Code concepts adapted for ABAP
programming-principles2,838almost 2 years agoCategorized overview of Programming Principles & Patterns
Elixir-Code-Smells1,467about 2 years agoCatalog of Elixir-specific code smells
awesome-clean-code104over 3 years agoDesign principles, featured articles, tutorials, videos, code examples, blogs and books

Other Clean Code Resources / Style Guides

Google Styleguides37,618almost 2 years agoThis 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 Styleguide5,176almost 2 years agoDjango styleguide used in HackSoft projects
nodebestpractices101,014about 2 years agoThe Node.js best practices list

Other Clean Code Resources / Tools

codemaid1,918over 2 years agoopen 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
Sharpen416almost 4 years agoVisual Studio extension that intelligently introduces new C# features into your existing code base
tslint-clean-code169over 3 years agoTSLint rules for enforcing Clean Code

Other Clean Code Resources / Cheatsheets

AspNetCoreDiagnosticScenarios8,127over 2 years agoExamples of broken patterns in ASP.NET Core applications
Clean CodeThe summary of book
Clean ArchitectureThe summary of book
Modern JavaScript Cheatsheet25,411almost 2 years agoCheatsheet for the JavaScript knowledge you will frequently encounter in modern projects
OWASP Cheat Sheet SeriesCheatsheet was created to provide a concise collection of high value information on specific application security topics
.NET Memory Performance Analysis1,841over 2 years agoThis 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-cheatsheet13,969over 2 years agoComprehensive language-agnostic guidelines on variables naming
101 Design Patterns & Tips for Developers
Go Concurrency Guide2,518over 3 years ago
Cognitive Load In Software Development5,684almost 2 years ago

Backlinks from these awesome lists:

More related projects: