Blog for Junior Developers C#/.NET

Automation tests, i.e. code that tests another piece of code. As the name suggests, these are automatic tests, thanks to them we can test our applications often and quickly - if we want to test some functionality in our application [...]
Automation Tests Explained in One Article
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
When starting to learn programming in C#, it is worth knowing what C# actually is and what the platform on which these programs are run is, the .NET platform. If you are a junior programmer who wants to be a programmer aware [...]
10 Minute Guide to C# and .NET
Tuesday, May 14, 2024
I know that many of my readers are just looking for their first job and taking part in job interviews, so it is probably worth discussing topics that you may be asked about during your job interview. Unfortunately, there are many such [...]
Ref vs Out Examples in C#
I would like to devote today's article to 4 expressions that you have probably used more than once when writing queries using LINQ. I'm talking about First, FirstOrDefault, Single and SingleOrDefault. Admit it, do you really know in [...]
Do You Really Know the Differences Between First vs FirstOrDefault vs Single vs SingleOrDefault?
© Copyright 2024 CodeWithKazik.com. All rights reserved. Privacy policy.
Design by Code With Kazik