Published Jan 8, 2018

Clean Architecture - How to Quantify Component Coupling

Dive into Clean Architecture with Michael, Joe, and Alan Underwood as they unravel strategies to quantify component coupling, tackle dependency cycles, and implement coding best practices, ensuring top-notch code quality and fluid development processes.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Static Analysis

    Static analysis tools play a crucial role in identifying code quality and ensuring maintainability. Michael and Alan discuss how tools like Sonarcube support multiple languages and integrate with build pipelines like Jenkins 1. Joe shares his experience using static analysis on open-source projects, highlighting the importance of understanding component stability and abstractness 1.

       

    Effective Practices

    Effective coding practices are essential for avoiding common pitfalls and ensuring smooth development cycles. Michael quotes Joe, emphasizing that the worst code is often the code written six months ago 2. They also discuss the value of continuous learning and utilizing resources like Microsoft's AI School to stay ahead in the field 3.

Related Episodes