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: 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

Backlinks from these awesome lists:

More related projects: