https://github.com/romulodeoliveira/programming-principles
Princípios de Programação com foco em C#
https://github.com/romulodeoliveira/programming-principles
csharp dotnet-core principios-de-programacao programming-principles
Last synced: 17 days ago
JSON representation
Princípios de Programação com foco em C#
- Host: GitHub
- URL: https://github.com/romulodeoliveira/programming-principles
- Owner: romulodeoliveira
- Created: 2023-05-27T17:19:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-28T01:57:40.000Z (about 3 years ago)
- Last Synced: 2025-07-25T11:33:47.683Z (10 months ago)
- Topics: csharp, dotnet-core, principios-de-programacao, programming-principles
- Language: C#
- Homepage:
- Size: 51.8 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pincípios de Programação
## A
- 🔧 Abstraction principle (computer programming)
## B
- 🔧 Black box
- 🔧 Booch method
## C
- 🔧 Code reuse
- 🔧 Cohesion (computer science)
- 🔧 Command–query separation
- 🔧 Composition over inheritance
- 🔧 Coupling (computer programming)
## D
- 🔧 Defensive programming
- 🔧 Dependency inversion principle
- 🔧 Deutsch limit
- 🔧 Discoverability
- 🔧 Don't repeat yourself
## E
- 🔧 Encapsulation (computer programming)
## F
- 🔧 Fail-fast
## G
- 🔧 Gall's law
- 🔧 GRASP (object-oriented design)
## I
- 🔧 If it ain't broke, don't fix it
- 🔧 Information hiding
- 🔧 Interface segregation principle
- 🔧 Inversion of control
## K
- 🔧 KISS principle
## L
- 🔧 Law of Demeter
- 🔧 Liskov substitution principle
- 🔧 Loose coupling
## N
- 🔧 Ninety–ninety rule
## O
- 🔧 Offensive programming
- 🔧 Open–closed principle
## P
- 🔧 Principle of least astonishment
- 🔧 Pristine Sources
## R
- 🔧 Rule of three (computer programming)
## S
- 🔧 Separation of concerns
- 🔧 Separation of mechanism and policy
- 🔧 Single-responsibility principle
- 🔧 [SOLID](https://github.com/romulodeoliveira/Programming-Principles/tree/main/S/SOLID)
## U
- 🔧 Uniform access principle
## W
- 🔧 Worse is better
## Y
- 🔧 You aren't gonna need it
## Z
- 🔧 Zen of Python
- 🔧 Zero one infinity rule
# Referências:
https://en.wikipedia.org/wiki/Category:Programming_principles