Level: Introductory to Intermediate
Have you heard of the SOLID principles? You have? Can you explain them all? And make your colleague understand them, and why they are useful? Ok, in that case you should stay away from this session. If not, you should definitely attend this session. You'll go through each one of the principles, and learn what it means and why it is useful. You will also see C# code examples explaining how they help you, and what problems you solve by adhering to them.
You will learn:
- The five principles involved in SOLID
- Why following them gives us better software with more flexibility and less architectural problems
- What happens if you don't follow them