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
654 forks
last commit: 4 months ago
Linked from 1 awesome list
architectural-patternsdesign-patternsprogramming-principles
Related projects:
Repository | Description | Stars |
---|---|---|
| An ultra-simplified explanation of design patterns and their application in software development | 45,591 |
| A Swift project demonstrating key object-oriented design principles to improve code structure and maintainability. | 1,895 |
| An ultra-simplified explanation of design patterns in JavaScript | 4,387 |
| A collection of C# implementations for design patterns | 2,547 |
| A repository of design patterns and principles to learn programming concepts in Swift | 139 |
| An example architecture project demonstrating best practices and patterns for building maintainable and scalable software applications. | 3,182 |
| A comprehensive resource covering fundamental programming concepts in Ruby, including design patterns, data structures, and software development principles. | 472 |
| An online tutorial on functional programming concepts, examples, and patterns illustrated in multiple programming languages | 2,693 |
| An ultra-simplified explanation of design patterns in C# with examples | 1,320 |
| C# examples of classic design patterns used in software development | 819 |
| Chapter-by-chapter notes on practical object-oriented design principles in Ruby based on Sandi Metz' book | 84 |
| A collection of reusable design solutions in Python for efficient and flexible software development | 40,631 |
| A curated collection of resources and tutorials on designing code to work efficiently with data structures | 3,962 |
| A comprehensive guide to Angular design patterns and best practices for efficient web app development | 56 |
| A tutorial on functional programming in JavaScript, covering reactive programming and designed to be learned through real-world applications. | 23,448 |