YoVDO

Reasons and Ways to Improve Code Quality

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Programming Courses Code Quality Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the importance of code quality and learn practical strategies to improve it in this insightful conference talk by Venkat Subramaniam. Discover the economic impact of poor code quality and understand what constitutes high-quality code. Learn to honor the Single Level of Abstraction Principle (SLAP), favor high cohesion and loose coupling, reveal intention in your code, avoid primitive obsession and overly clever solutions. Gain insights on effective commenting practices, the significance of meaningful naming conventions, and the value of tactical code reviews. Enhance your programming skills and contribute to creating more maintainable, efficient, and robust software systems.

Syllabus

Intro
Why should we care about the code quality?
First law of programming
Economic impact
What's quality code?
Ways to improve
Honor SLAP
Favor high cohesion & loose coupling
Reveal intention
Avoid primitive obsession
Avoid clever code
Comment "Why", not "What"
Give good meaningful names
Do tactical code reviews
Outro


Taught by

GOTO Conferences

Related Courses

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera