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: about 1 year 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 |