- May 03, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about code tuning and optimization. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Computer Performance
- Code Tuning
- dotTrace
- C# Optimizations
Read More
- April 05, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about high-quality use of exceptions and defensive programming. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- What is Defensive Programming?
- Assertions and Debug.Assert(…)
- Exceptions Handling Principles
- Error Handling Strategies
Read More
- April 01, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about proper and high-quality use of classes. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Basic Principles
- Cohesion, Coupling,Inheritance, Polymorphism
- High-Quality Classes
- Good Abstraction, Correct Encapsulation, Correct Inheritance
- Class Methods, Constructors, Data
- Good Reasons to Create a Class
- Typical Mistakes to Avoid in OO Design
Read More
- March 04, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about proper and high-quality use of methods. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Why Do We Need Methods?
- Strong Cohesion
- Loose Coupling
- Methods Parameters
- Pseudo Code
Read More
- March 01, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about proper use of control flow, conditionals and loops. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Organizing Straight-line Code
- Using Conditional Statements
- Using Loops
- Other Control Flow Structures
Read More