Topic mix

Code quality

18 moments from 15 videos · 52:36 min total

This collection features curated moments from industry experts explaining practical techniques to monitor and improve code quality in team environments.

Breaking the Bug Cycle: TDD for the Win
Play section Advocating for code quality and test coverage
Advocating for code quality and test coverage thumbnail

Advocating for code quality and test coverage

Ensuring complete test coverage simplifies code readability and reduces communication friction with product stakeholders.

Your Code as a Crime Scene
Play section Establishing reliable key performance indicators for code quality
Establishing reliable key performance indicators for code quality thumbnail

Establishing reliable key performance indicators for code quality

Measuring codebase health with reliable metrics prevents engineering capacity waste and restores developer efficiency.

Why (most) software projects fail silently...
Play section Improving communication while defending foundational code quality
Improving communication while defending foundational code quality thumbnail

Improving communication while defending foundational code quality

How developers can prevent silent failures by using domain language and treating code quality as non-negotiable.

Automated Code Quality Checks with Custom SonarQube Rules
Play section Setting the context for code quality and custom rules
Setting the context for code quality and custom rules thumbnail

Setting the context for code quality and custom rules

An overview of utilizing automated code checks to differentiate products and attract developer talent.

Build a CI/CD pipeline to automate code reviews and ensure code quality
Play section The importance of monitoring long-term codebase quality trends
The importance of monitoring long-term codebase quality trends thumbnail

The importance of monitoring long-term codebase quality trends

Establishing a baseline code quality involves tracking function sizes, readability, and the accumulation of copied logic over time.

Play section Defining configurable rules for automated code quality scores
Defining configurable rules for automated code quality scores thumbnail

Defining configurable rules for automated code quality scores

Quality metrics combine open-source community standards with configurable thresholds for function complexity and line limits.

Play section Defining key metrics for function complexity and code duplication
Defining key metrics for function complexity and code duplication thumbnail

Defining key metrics for function complexity and code duplication

A comprehensive quality score aggregates high-severity vulnerabilities, excessive function length, nested statements, and duplicated subroutines.

The Clean as You Code Imperative
Play section Balancing acceptable code quality with team velocity
Balancing acceptable code quality with team velocity thumbnail

Balancing acceptable code quality with team velocity

Striving for reasonable code cleanliness prevents constant rework while maintaining high throughput and true developer ownership.

Play section Summarizing the simple advantages of the clean code approach
Summarizing the simple advantages of the clean code approach thumbnail

Summarizing the simple advantages of the clean code approach

Prioritizing immediate basic coding hygiene without resolving massive existing errors produces an optimal working environment for engineering.

Get old, go slow, write code!
Play section Prioritizing internal code quality to prevent complete systemic rewrites
Prioritizing internal code quality to prevent complete systemic rewrites thumbnail

Prioritizing internal code quality to prevent complete systemic rewrites

Investing engineering effort early to construct well-designed software avoids the expensive trap of compounded technical debt.

One-click-to-production: Test and automate your application
Play section Catching code smells dynamically through static code analysis
Catching code smells dynamically through static code analysis thumbnail

Catching code smells dynamically through static code analysis

How enforcing test coverage limits and formatting rules inside dynamic quality gates blocks poor logic introductions.

Code Style in Practice: Balancing Preferences and Consistency
Play section Applying core principles when formal coding standards are missing
Applying core principles when formal coding standards are missing thumbnail

Applying core principles when formal coding standards are missing

Following fundamental engineering principles ensures code quality remains high and improves gradually even without strict team guidelines.

WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more
Play section Enforcing consistent code quality with static analysis
Enforcing consistent code quality with static analysis thumbnail

Enforcing consistent code quality with static analysis

Transitioning to modern Java versions and standardizing programming styles through automated syntax rules.

Applying DevOps in Flutter mobile development
Play section Enforcing code quality with Dart local pre-commit hooks
Enforcing code quality with Dart local pre-commit hooks thumbnail

Enforcing code quality with Dart local pre-commit hooks

Running Flutter analyzer and Dart scripts inside pre-commit hooks catches formatting and logic errors early.

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects
Play section Enforcing code quality rules across client projects
Enforcing code quality rules across client projects thumbnail

Enforcing code quality rules across client projects

Automating dependency cycle checks and standardized test formatting with tools like EditorConfig and ArchUnit.

Remote Mob Programming - At home, but not alone
Play section Improving code quality and debugging through pragmatic collaboration
Improving code quality and debugging through pragmatic collaboration thumbnail

Improving code quality and debugging through pragmatic collaboration

Multiple simultaneous reviewers prevent persistent bugs and restrict the implementation of unnecessary codebase abstractions.

Monoliths: A love story
Play section Practical tips for maintaining code quality during transitions
Practical tips for maintaining code quality during transitions thumbnail

Practical tips for maintaining code quality during transitions

Focus on creating clear documentation, writing deletable code, and testing improvements safely in offline environments.

AI Agents Face-Off: Same App, Multiple Frameworks
Play section Judging code quality with anonymous language model tournaments
Judging code quality with anonymous language model tournaments thumbnail

Judging code quality with anonymous language model tournaments

Establishing a ranking system where external models perform blind evaluations guarantees completely objective output code quality measurements.

Your mix. Instantly.

More mixes