Get 20% off all career paths from fullstack to AI
Start speaking a new language. It’s just 3 weeks away.
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains why code quality matters, including its economic impact, and presents practices programmers can use to keep code easier to change. It covers cohesion and coupling, intention revealing, meaningful names and comments, and tactical code reviews.
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
Reviews
5.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
point of view that Venkat articulates on he's very distinct style live-coding lessons is very different from other even champion graded language/framework advocates. The concept of simple monads like List or Optional used with Java streams really is paradigm shifting and we should really stop and listen, because it not only pleasure to hear from him, but also ups your code quality bigtime. stop null-check iffing, stop inner-looping and learn how to do things in the new functional-like style. it may not be very easy at the beginning, but this is the shift happening.