Top Coding Principles To Live By

Written by romanivanov | Published 2021/05/31
Tech Story Tags: clean-code | clean-architecture | cleancode | solid | design | kiss | dry | programming

TLDR KISS is a mostly design principle that declares the system's simplicity as a primary goal or value. Decomposing something complex into simple components is one of the main principles of KISS. The Dependency Inversion Principle or DIP declares that top-level modules should not depend on lower-level abstractions. The Single Responsibility Principle or SRP declares that every object must have one responsibility, and this responsibility must be fully encapsulated in a class. The Interface Segregation Principle or ISP is sufficiently and require only the necessary minimum method implementations.via the TL;DR App

no story

Written by romanivanov | Passionate about Java and quantum mechanics
Published by HackerNoon on 2021/05/31