Blog for Junior Developers C#/.NET

Every programmer has different stages in his career. Typically, novice programmers try to write their applications in such a way that they meet all the requirements, regardless of how they write their code. Over time, as subsequent [...]
Programming Compliant with SOLID Rules - A Guide for Beginner Programmers
It's time to decipher the last, but definitely not the least important letter of SOLID, i.e. D for Dependency Inversion Principle. This principle says that: -High-level modules should not depend on low-level modules. Both should [...]
SOLID - DIP - Everything You Should Know About the Dependency Inversion Principle
Continuing the series of articles about SOLID, today it's time to discuss the letter I, or more precisely the Interface Segregation Principle (ISP for short). It seems to me that of all the SOLID rules, the principle of interface segregation [...]
SOLID - ISP - Everything You Should Know About the Interface Segregation Principle
Another SOLID principle that will make our code of good quality is the Liskov Substitution Principle (LSP) was developed in 1988 by American programmer Barbara Liskov. For the first time the rule was: "We are looking for the [...]
SOLID - LSP - Everything You Should Know About the Liskov Substitution Principle
The Open-Closed Principle (OCP) was defined in 1988 by Bertrand Meyer. It states that a software element should be open to extension but closed to modification. Thanks to the open-closed principle, our systems can be [...]
SOLID - OCP - Everything You Should Know About the Open-Closed Principle
When writing code, a programmer should try to write clean code. What does it mean? Among other things, this means that the code should comply with design patterns and good practices. The most popular design rules in object- [...]
SOLID - SRP - Everything You Should Know About the Single Responsibility Principle
© Copyright 2024 CodeWithKazik.com. All rights reserved. Privacy policy.
Design by Code With Kazik and Modest Programmer.