Skip to Main Content
Dreamwidth Studios

vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2024-03-16 03:13 pm
  • Previous Entry
  • Add Memory
  • Share This Entry
  • Next Entry
Entry tags:
  • программистское

Взаимосвязь между принципами программирования

Тема вызвала интерес: вот вам картинка и ссылки.



Dependency Inversion Principle (DIP)
Don't Repeat Yourself (DRY)
Easy To Use And Hard To Misuse (EUHM)
Encapsulate the Concept that Varies (ECV)
Generalization Principle (GP)
High Cohesion (HC)
Information Hiding/Encapsulation (IH/E)
Invariant Avoidance Principle (IAP)
Keep It Simple Stupid (KISS)
Liskov Substitution Principle (LSP)
Low Coupling (LC)
Model Principle (MP)
More Is More Complex (MIMC)
Murphy's Law (ML)
Principle Of Least Surprise (PLS)
Principle Of Separate Understandability (PSU)
Rule of Explicitness (RoE)
Tell Don't Ask/Information Expert (TdA/IE)
Uniformity Principle (UP)
Zero One Infinity (ZOI)

  • Post a new comment
Flat | Top-Level Comments Only
Log in

Other options:

  • Forget your password?
  • Log in with OpenID?
  • menu
Log in
  • Create
    • Create Account
    • Display Preferences
  • Explore
    • Interests
    • Directory Search
    • Site and Journal Search
    • Latest Things
    • Random Journal
    • Random Community
    • FAQ
  • Shop
    • Buy Dreamwidth Services
    • Gift a Random User
    • DW Merchandise
  • Privacy Policy •
  • Terms of Service •
  • Diversity Statement •
  • Guiding Principles •
  • Site Map •
  • Make a Suggestion •
  • Open Source •
  • Help/Support

Copyright © 2009-2025 Dreamwidth Studios, LLC. Some rights reserved.