User:Jmcgarey/Books/ProgrammingPrinciples
Appearance
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
| This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
Programming Principles
- Abstraction principle (computer programming)
- Code reuse
- Cohesion (computer science)
- Command–query separation
- Defensive programming
- Dependency inversion principle
- Discoverability
- Don't repeat yourself
- Fail-fast
- GRASP (object-oriented design)
- Information hiding
- Interface segregation principle
- Inversion of control
- KISS principle
- Law of Demeter
- Liskov substitution principle
- Loose coupling
- Open/closed principle
- Principle of least astonishment
- Microsoft Research
- Separation of concerns
- Separation of mechanism and policy
- Single responsibility principle
- SOLID (object-oriented design)
- Uniform access principle
- Worse is better
- You aren't gonna need it
- Zen of Python
- 80:20 rule
- Amdahl's law
- Code smell
- Deutsch limit
- Greenspun's tenth rule
- Gustafson's law
- If it ain't broke, don't fix it
- Law of conservation of complexity
- Ninety-ninety rule
- Rule of three (C++ programming)
- Rule of three (computer programming)
- Zero one infinity rule
- Adage
- List of eponymous laws
- 1% rule (Internet culture)
- 7 Ps (military adage)
- Adagia
- As a dog returns to his vomit, so a fool repeats his folly
- Bald–hairy
- Bell's law of computer classes
- The best defense is a good offense
- Betteridge's law of headlines
- Brooks’ law
- Bushnell's Law
- Campbell's law
- The Centipede's Dilemma
- Cheops law
- Claasen's law
- Clarke's three laws
- The law of conservation of misery
- Conway's law
- Cui bono
- Edholm's law
- The enemy of my enemy is my friend
- Engelbart's Law
- Festina lente
- Finagle's law
- Law of holes
- Fools rush in where angels fear to tread
- Gérson's law
- Ginsberg's theorem
- A Glass Eye at a Keyhole
- Godwin's law
- Goodhart's law
- Gresham's law
- Grosch's law
- Hakuraku
- Hanlon's razor
- Hard cases make bad law
- Hitchens's razor
- Hofstadter's law
- Hutber's law
- Information wants to be free
- Inverse consequences
- It ain't over till the fat lady sings
- Joy's law (management)
- Justice delayed is justice denied
- A language is a dialect with an army and navy
- Law of averages
- Law of the handicap of a head start
- Law of triviality
- Laws of infernal dynamics
- Lewis's Law
- Lions led by donkeys
- Maes–Garreau law
- Many a true word is spoken in jest
- Matthew effect
- Might makes right
- Miller's law
- Monkey see, monkey do
- Mrs. Murphy's Law
- Muphry's law
- Murphy's law
- Niven's laws
- No purchase, no pay
- Occam's razor
- Okrent's Law
- On the Internet, nobody knows you're a dog
- Ostrich effect
- Pareto principle
- Parkinson's law
- The pen is mightier than the sword
- Peter principle
- Poe's law
- Red sky at morning
- Redshift (theory)
- The rich get richer and the poor get poorer
- The road to hell is paved with good intentions
- Rock's law
- Rome wasn't built in a day
- Sayre's law
- Seagal's Law
- Segal's law
- Ševčenko's law
- Small country syndrome
- Socialism for the rich and capitalism for the poor
- Sod's law
- Software Peter principle
- Solvitur ambulando
- Streisand effect
- Sturgeon's law
- Sutton's law
- Teeter's law
- Thank God for Mississippi
- There ain't no such thing as a free lunch
- There are no atheists in foxholes
- This too shall pass
- Unintended consequences
- Van Loon's Law
- Wheaton's law
- When life gives you lemons, make lemonade
- Wiio's laws
- Wirth's law
- Yhprum's law
- You can't both have your cake and eat it.