paint-brush
Top Coding Principles To Live Byby@romanivanov
418 reads
418 reads

Top Coding Principles To Live By

by Roman Ivanov4mMay 31st, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

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.

Company Mentioned

Mention Thumbnail
featured image - Top Coding Principles To Live By
Roman Ivanov HackerNoon profile picture
Roman Ivanov

Roman Ivanov

@romanivanov

Passionate about Java and quantum mechanics

Learn More
LEARN MORE ABOUT @ROMANIVANOV'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Roman Ivanov HackerNoon profile picture
Roman Ivanov@romanivanov
Passionate about Java and quantum mechanics

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite