YoVDO

Ways to Realistically Prioritize Code Quality for Engineering Teams

Offered By: LeadDev via YouTube

Tags

Code Quality Courses Software Development Courses Software Engineering Courses Team Collaboration Courses Software Architecture Courses Automated testing Courses Code Coverage Courses Technical Debt Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore effective strategies for prioritizing code quality in engineering teams during this 47-minute LeadDev Broadcast panel discussion. Gain insights from experienced engineering leaders on leveraging cross-team expertise to enhance overall codebase quality. Learn how to communicate the importance of code quality and its impact on organizational goals, teams, and individuals. Discover practical techniques for busy engineers to write understandable and maintainable code, including addressing code degradation, implementing incremental improvements, and increasing code coverage. Examine the balance between security and code quality, and understand how to incentivize code quality through team empowerment and long-term planning. Delve into real-world examples, such as Google's Code Health Team, to inspire and guide your organization's approach to maintaining a high-quality codebase.

Syllabus

Introduction
Usher
Joel
Eleanor
Sun Cave
Dive Right In
Why Code Degrades
Code degrades over time
Foreign migrations
Lack of automation
Code debt
Breaking it down
Incremental improvements
Getting buyin
Punch list
Increase code coverage
Empowerment
Improving code quality
Security vs code quality
The Google Code Health Team
How to incentivize code quality
Googles Code Health Group
Build incentives into the teams
Short term vs long term


Taught by

LeadDev

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera