Reasons & Ways to Improve Code Quality • Venkat Subramaniam • GOTO 2021

30:16 7835 views 94% Published 3 months ago

This presentation was recorded at a GOTO Night 2021. #GOTOcon #GOTONight

Venkat Subramaniam - Author of "Programming Kotlin"

As programmers we crank out code day in and day out. In the pressure to deliver faster and to keep up with change, it's easy to forget about code quality. Over time, we may not even realize how much the code has deteriorated except that we feel the pain moving forward, as with each line of code we touch gets harder and slower to change.
We will discuss the reasons to maintain good quality code and ways in which we, each one of us, can be part of creating quality code. [...]

00:00 Intro
02:45 Why should we care about the code quality?
04:47 First law of programming
05:07 Economic impact
05:24 What's quality code?
06:44 Ways to improve
06:51 Honor SLAP
12:05 Favor high cohesion & loose coupling
14:18 Reveal intention
17:28 Avoid primitive obsession
21:12 Avoid clever code
23:16 Comment "Why", not "What"
24:27 Give good meaningful names
28:44 Do tactical code reviews
29:47 Outro

Read the full abstract here:

Venkat Subramaniam • Programming Kotlin •
Venkat Subramaniam • Functional Programming in Java •
Venkat Subramaniam • Pragmatic Scala •
Venkat Subramaniam • Test-Driving JavaScript Applications •
Subramaniam & Hunt • Practices of an Agile Developer •
#Programming #CodeQuality #QualityAssurance #Quality #QA

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube