Aspectacular with Vlad Hrybok

Topics covered
Popular Clips
Episode Highlights
Unit Testing
Unit testing is crucial in ensuring code reliability, especially when developing aspects. emphasizes the importance of unit tests in maintaining quality, noting that they provide a closed system that doesn't rely on a large ecosystem 1. He explains that unit tests are sufficient for ensuring quality without the need for integration tests, as they cover true units of code. adds that testing is essential for practical development, as creating console apps for testing aspects is impractical 1.
  Â
Clean Code
Clean code practices are vital for maintainable and understandable code. discusses the importance of avoiding code smells and anti-patterns, such as wrapping code unnecessarily, which can lead to complexity 2. He advocates for an aspect-oriented approach to handle cross-cutting concerns, allowing auxiliary functionality to be added without cluttering the main code. highlights the utility of Vlad's framework core, which includes convenience methods that should be part of the .NET framework 3.
Related Episodes


Clean Code - How to Build Maintainable Systems
Answers 383 questionsASP.NET 5 - It's Basically Java
Answers 383 questionsDesign Patterns Part 1
Answers 383 questionsDesign Patterns Part 3
Answers 383 questionsDesigning Data-Intensive Applications – Scalability
Answers 383 questionsCaching in the Application Framework
Answers 383 questionsYou Asked For It
Answers 383 questionsHow to be a Programmer
Answers 383 questionsClean Code - How to Write Amazing Functions
Answers 383 questionsOWASP and You - Application Security in .NET
Answers 383 questionsC# 6 and Roslyn
Answers 383 questionsSOLID as a Rock
Answers 383 questionsNDepends on How Good Your Code Is
Answers 383 questions

3factor app - Async Serverless
Answers 383 questionsHow to be an Advanced Programmer
Answers 383 questions
