HeuristicsForCleanCode
clean-code-dotnet
HeuristicsForCleanCode | clean-code-dotnet | |
---|---|---|
3 | 7 | |
18 | 6,793 | |
- | - | |
4.5 | 2.4 | |
3 months ago | 12 days ago | |
C# | C# | |
The Unlicense | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
HeuristicsForCleanCode
-
Do you write clean code? Check it out
Greetings everyone on Hacker News! Today, I want to share with you my GitHub repository, which contains heuristics rules from Robert Martin's "Clean Code" book. The idea of creating this repository came to me while reading the book when I realized that I would like to have all these rules at my fingertips in a convenient format.
If you work in programming, you are probably familiar with this book. It is a valuable source of information and advice on how to write understandable and clean code. In my repository, I have collected these rules in a wiki format in three languages - English, Russian, and Ukrainian, so that everyone can easily familiarize themselves with them and apply them in their work.
In addition, most of the rules are supported by code examples in C# and Java. These examples are named and numbered according to the corresponding rules they demonstrate. The code also contains comments that further illustrate the rules.
Moreover, it is very convenient to copy links to specific rules and share them with everyone. For example, if you want to share a link to the "Use Explanatory Variables" rule, you can copy the link and send it to your colleague.
I hope that my repository will be useful for everyone who wants to improve their programming skills and write cleaner and more understandable code. "Heuristics for Clean Code" will evolve and be supplemented with examples in other programming languages. I look forward to your feedback and suggestions and hope that you will find my repository useful.
Link to the repository: https://github.com/SaintZet/HeuristicsForCleanCode
Wishing you successful coding and don't forget that code is art!
clean-code-dotnet
-
What helped you to achieve a cleaner code?
More clean code concepts from this GitHub repo. Derived from Robert C. Martin's book Clean Code, adapted for .NET/.NET Core. There is also for JavaScript and PHP.
-
What are the best repos that are a display of clean code and good programming practices that I can learn from?
Clean code C sharp
- Primeiro código escrito!!
- Can I get a quick code review of my simple start to a Go based RogueLike?
-
Newbie looking for books on dotnet development for web APIs specifically
I like the boilerplate that you can get on internet, GitHub has a lot of documentation, boilerplates and more the iOS , android app has an exploration repository where you can learn eg: https://github.com/thangchung/clean-code-dotnet
- Coding guidelines for .NET
-
Recommendations for good c# / .Net youtube resources?
Maybe this repo can help too https://github.com/thangchung/clean-code-dotnet though I didn't check it personally.
What are some alternatives?
sardine-can - Humble 3D knapsack / bin packing solver
ASP.NET Boilerplate - ASP.NET Boilerplate - Web Application Framework
Boilerplate - Clean Architecture Solution Template for ASP.NET Core 5.0. Built with Onion/Hexagonal Architecture and incorporates the most essential Packages your projects will ever need. Includes both WebApi and Web(MVC) Projects.
dotnet-newrepo - dotnet tool to create a git repo for a dotnet project including folders, solution, test project, readme, license, azure devops build template and more...
rtic-gcn-pytorch - Official PyTorch Implementation of RITC
delivery-rl - The ancient dragon is hungry and you're short on time. You had better deliver that pizza quickly!
clean-code-python - :bathtub: Clean Code concepts adapted for Python
GoRogueGo - A minimalistic roguelike game written in go, using the Pixel library
Pixel - A hand-crafted 2D game library in Go
ComputerVisionExample - Example Computer Vision - Cognitive Services - c#
LeetU - A basic REST API using EFCore and SQLite
RssDotnet - A list of my favourite dotnet RSS feeds