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
654 forks
last commit: 3 months 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,591
ochococo/ood-principles-in-swift A Swift project demonstrating key object-oriented design principles to improve code structure and maintainability. 1,895
sohamkamani/javascript-design-patterns-for-humans An ultra-simplified explanation of design patterns in JavaScript 4,387
abishekaditya/designpatterns A collection of C# implementations for design patterns 2,547
sebastianboldt/gang-of-four-and-solid-principles-in-swift A repository of design patterns and principles to learn programming concepts in Swift 139
rafaelfgx/architecture An example architecture project demonstrating best practices and patterns for building maintainable and scalable software applications. 3,182
khusnetdinov/ruby.fundamental A comprehensive resource covering fundamental programming concepts in Ruby, including design patterns, data structures, and software development principles. 472
caiorss/functional-programming An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages 2,693
anupavanm/csharp-design-patterns-for-humans An ultra-simplified explanation of design patterns in C# with examples 1,320
refactoringguru/design-patterns-csharp C# examples of classic design patterns used in software development 819
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,631
dbartolini/data-oriented-design A curated collection of resources and tutorials on designing code to work efficiently with data structures 3,962
packtpublishing/angular-design-patterns-and-best-practices A comprehensive guide to Angular design patterns and best practices for efficient web app development 56
mostlyadequate/mostly-adequate-guide A tutorial on functional programming in JavaScript, covering reactive programming and designed to be learned through real-world applications. 23,448