Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Twelve Ways to Make Code Suck Less

Devoxx via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course explores recurring code smells and practices for improving code quality, including cohesion, coupling, clear naming, method structure, tactical reviews, and reducing mutable state.

Syllabus

Intro
Why should we care about code quality?
What's Quality Code?
Schedule Time to Lower Technical Debt
What Causes Technical Debt?
Favor High Cohesion
Think about frequency of change
Favor Loose Coupling
Prefer Clear Code over Clever Code
Apply Zinsser's Principle on Writing
Write Expressive Self-Documenting Code
Avoid Long Methods-Apply SLAP
Perils of Long Methods
How long is long?
Turns out long is not about length of code, but levels of abstraction
Variable Names Represent Abstractions
Facilitating Tactical Code Reviews
Reduce State & State Mutation

Taught by

Devoxx

Reviews

Start your review of Twelve Ways to Make Code Suck Less

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.