programming-principles

Design Guide

A curated collection of programming principles and design patterns to guide software development

Categorized overview of programming principles & design patterns

GitHub

3k stars
99 watching
653 forks
last commit: 23 days ago
Linked from 1 awesome list

architectural-patternsdesign-patternsprogramming-principles

Backlinks from these awesome lists:

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