programming-principles
Design Guide
A curated collection of programming principles and design patterns to guide software development
Categorized overview of programming principles & design patterns
3k stars
99 watching
653 forks
last commit: 23 days ago
Linked from 1 awesome list
architectural-patternsdesign-patternsprogramming-principles
Related projects:
Repository | Description | Stars |
---|---|---|
kamranahmedse/design-patterns-for-humans | An ultra-simplified explanation of design patterns and their application in software development | 45,430 |
ochococo/ood-principles-in-swift | A Swift project demonstrating key object-oriented design principles to improve code structure and maintainability. | 1,894 |
sohamkamani/javascript-design-patterns-for-humans | An ultra-simplified explanation of design patterns in JavaScript | 4,375 |
abishekaditya/designpatterns | A collection of C# implementations for design patterns | 2,534 |
sebastianboldt/gang-of-four-and-solid-principles-in-swift | A repository of design patterns and principles to learn programming concepts in Swift | 138 |
rafaelfgx/architecture | An example of an architecture using Clean Architecture and SOLID principles to separate concerns and promote simplicity and maintainability in a .NET 9 and Angular 18 application. | 3,169 |
khusnetdinov/ruby.fundamental | A comprehensive resource covering fundamental programming concepts in Ruby, including design patterns, data structures, and software development principles. | 474 |
caiorss/functional-programming | An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages | 2,688 |
anupavanm/csharp-design-patterns-for-humans | An ultra-simplified explanation of design patterns in C# with examples | 1,309 |
refactoringguru/design-patterns-csharp | C# examples of classic design patterns used in software development | 805 |
jordanpoulton/practical_object_oriented_design_in_ruby | Chapter-by-chapter notes on practical object-oriented design principles in Ruby based on Sandi Metz' book | 84 |
faif/python-patterns | A collection of reusable design solutions in Python for efficient and flexible software development | 40,499 |
dbartolini/data-oriented-design | A curated collection of resources and tutorials on designing code to work efficiently with data structures | 3,943 |
packtpublishing/angular-design-patterns-and-best-practices | A comprehensive guide to Angular design patterns and best practices for efficient web app development | 52 |
mostlyadequate/mostly-adequate-guide | A tutorial on functional programming in JavaScript, covering reactive programming and designed to be learned through real-world applications. | 23,422 |