- Categorized list of Programming Principles. Has "why", "how" & resources. Useful? https://github.com/webpro/programming-principles 21 comments programming
Linking pages
Linked pages
- KISS principle - Wikipedia https://en.wikipedia.org/wiki/KISS_principle 734 comments
- Principle of least astonishment - Wikipedia https://en.wikipedia.org/wiki/Principle_of_least_astonishment 371 comments
- The Principles of Good Programming http://www.artima.com/weblogs/viewpost.jsp?thread=331531 212 comments
- Don't repeat yourself - Wikipedia http://en.wikipedia.org/wiki/don't_repeat_yourself 110 comments
- You aren't gonna need it - Wikipedia https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it 107 comments
- Liskov substitution principle - Wikipedia http://en.wikipedia.org/wiki/Liskov_substitution_principle 69 comments
- Rule of three (computer programming) - Wikipedia https://en.wikipedia.org/wiki/Rule_of_three_(computer_programming) 69 comments
- Law of Demeter - Wikipedia https://en.wikipedia.org/wiki/Law_of_Demeter 48 comments
- Inversion of Control Containers and the Dependency Injection pattern https://martinfowler.com/articles/injection.html 37 comments
- The Law of Demeter Is Not A Dot Counting Exercise | You’ve Been Haacked https://haacked.com/archive/2009/07/14/law-of-demeter-dot-counting.aspx/ 30 comments
- Single-responsibility principle - Wikipedia https://en.wikipedia.org/wiki/Single_responsibility_principle 29 comments
- Do The Simplest Thing That Could Possibly Work http://c2.com/xp/DoTheSimplestThingThatCouldPossiblyWork.html 28 comments
- Composition over inheritance - Wikipedia https://en.wikipedia.org/wiki/Composition_over_inheritance 20 comments
- Coupling (computer programming) - Wikipedia https://en.wikipedia.org/wiki/Coupling_(computer_programming) 9 comments
- connascence.io http://connascence.io 7 comments
- Separation of concerns - Wikipedia http://en.m.wikipedia.org/wiki/Separation_of_concerns 4 comments
- Don’t Make Me Think | Steve Krug http://www.sensible.com/dmmt.html 4 comments
- Command Query Separation https://martinfowler.com/bliki/CommandQuerySeparation.html 3 comments
- http://wiki.c2.com/?PrematureOptimization= 2 comments
- Robustness principle - Wikipedia https://en.wikipedia.org/wiki/Robustness_principle 1 comment
Related searches:
Search whole site: site:github.com
Search title: GitHub - webpro/programming-principles: Categorized overview of programming principles & design patterns
See how to search.