C# proejct with good design pattern to folllow

Polachan Paily 91 Reputation points
2021-10-04T09:40:52.227+00:00

Hi,
Any one has any idea to get best project to learn in C# and Web API from GitHub with good design pattern normally using in IT company . it would be very appreciated if any one can give a help

Pol

ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,150 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,223 questions
{count} votes

Accepted answer
  1. Karen Payne MVP 35,031 Reputation points
    2021-10-04T10:42:35.007+00:00

    First off, what is best is subjective to each developer although when a decent starter project is presented on say GitHub one can tell if the code is good or not by how many stars a repository has. Then this is still subjective to skill level of a developer, if there is a good starter project that is above the skill level of a set of developer this can keep a repository from obtaining a higher rating.

    My recommendation is to browse through the following list, inspect the code online, if the repository appears good to you, download and try it out. Or go and try out the following starter kit (the Use this template button will fork the repo to your account) which is based on .net5.

    Also, consider using a third party Framework such as Telerik DevCraft which is an amazing set of tools and libraries. The libraries will take time to learn but well worth it. I've used these libraries in two different companies building SPA to Razor page solutions.

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. AgaveJoe 26,191 Reputation points
    2021-10-04T11:32:21.847+00:00

    Requesting a GitHub project with a good design pattern is a vague question that's impossible to answer accurately. There are many design patterns. Each pattern solves a real-world programming problem.

    The best approach is learning the many known design patterns. Later, when you are faced with a programming problem, review the design patterns and pick a pattern that best solves the software design problem. Keep in mind, most applications will contain several design patterns. There's not one pattern that will solve every software problem.

    Rather that asking for a GitHub project with a “good design pattern” you should be looking for a specific design pattern implementation.

    Software design pattern
    What are Design Patterns?

    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more