Clean Code: Writing Code for Humans

Anyone can write code a computer can understand, but professional developers write code *humans* can understand. Clean code is a reader-focused development style that produces software that's easy to write, read and maintain.
More
Anyone can write code a computer can understand, but professional developers write code *humans* can understand. Clean code is a reader-focused development style that produces software that's easy to write, read and maintain.
More
Introduction
12m 25s
Principles
19m 48s
Naming
16m 5s
Conditionals
26m 35s
Functions
26m 52s
Classes
18m 47s
Comments
21m 23s
Demo
42m 3s
Stay clean
6m 10s
Are you a technical debt generator? Do your co-workers cringe at the thought of having to work with your code? Clean code is the art of writing code humans can understand. Elevate your professionalism and increase your code quality by writing with the reader in mind! We'll walk through three core clean coding practices: 1) Select the right tool for the job. 2) Optimize the signal to noise ratio. 3) Create self-documenting logic. These practices are the foundation for a professional development career and provide developers a clear vocabulary for evaluating code quality.
Table of Contents
Introduction
12m 25s
Principles
19m 48s
Naming
16m 5s
Conditionals
26m 35s
Functions
26m 52s
Classes
18m 47s
Comments
21m 23s
Demo
42m 3s
Stay clean
6m 10s
Description
Are you a technical debt generator? Do your co-workers cringe at the thought of having to work with your code? Clean code is the art of writing code humans can understand. Elevate your professionalism and increase your code quality by writing with the reader in mind! We'll walk through three core clean coding practices: 1) Select the right tool for the job. 2) Optimize the signal to noise ratio. 3) Create self-documenting logic. These practices are the foundation for a professional development career and provide developers a clear vocabulary for evaluating code quality.
Course info
Level
Intermediate
Rating
(1588)
Duration
3h 10m
Updated
7 Oct 2013
Course authors

Cory is an independent consultant with over 15 years of experience in software development. He is a Microsoft MVP, ASP Insider, and a member of the Telerik developer experts program.

Share course