Clean Code: Writing Code for Humans

3h 10m 36s
English
Paid

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.

Watch Online Clean Code: Writing Code for Humans

Join premium to watch
Go to premium
# Title Duration
1 Introduction 02:05
2 Why should I care 03:26
3 The Foundation 02:10
4 We are Authors 02:33
5 Conventions 00:56
6 Resources 01:12
7 Three Core Principles 02:01
8 The Right Tool for The Job 01:51
9 Boundaries Matter Stay Native 06:47
10 Potential Evil 01:01
11 Signal to Noise Ratio 03:22
12 DRY Principle 02:19
13 Self-documenting Code 01:38
14 Principles. Summary 00:46
15 Naming. Introduction 00:33
16 Naming Matters 02:07
17 Classes 03:46
18 Methods 02:15
19 Rubber Ducking 01:09
20 Warning Signs 00:32
21 Side Effects 00:50
22 Abbreviations 01:39
23 Booleans 01:14
24 Symmetry 00:59
25 Naming. Summary 00:56
26 Conditionals. Introduction 02:19
27 Boolean Comparisons 00:36
28 Boolean Assignments 02:03
29 Positive Conditionals 01:31
30 Ternary Elegance 02:37
31 Stringly Typed 02:51
32 Magic Numbers 02:07
33 Complex Conditionals 04:16
34 Polymorphism vs Enums 02:16
35 Be Declarative 02:45
36 Table Driven Methods 02:39
37 Conditionals. Summary 00:35
38 Functions. Intro 01:14
39 When to Create A Function 01:44
40 Avoid Duplication 01:06
41 Excessive Indentation Overview 01:16
42 Extract Method 02:24
43 Return Early 01:57
44 Fail Fast 02:18
45 Convey Intent 01:32
46 Do One Thing 01:13
47 Mayfly Variables 02:00
48 Parameters 01:41
49 What's Too Long 03:11
50 Exceptions 04:00
51 Functions. Summary 01:11
52 Classes. Intro 01:23
53 When to Create 02:45
54 Cohesion 06:57
55 When is A Class too Small 01:19
56 Primitive Obsession 01:54
57 Principle of Proximity 01:13
58 Outline Rule 02:18
59 Classes. Summary 00:54
60 Comments. Introduction 01:43
61 Necessity and Crutch 00:55
62 Redundant 01:58
63 Intent 00:49
64 Apologies and Warnings 01:31
65 Zombie Code 07:25
66 Dividers and Brace Trackers 01:18
67 Bloated Header 00:55
68 Defect Log 00:41
69 Clean Comments 02:53
70 Comments. Summary 01:10
71 Demo. Introduction 04:53
72 Registration Overview 02:07
73 Code Metrics 01:21
74 Automated Tests 00:50
75 Comments 02:14
76 Mayfly Variables 03:01
77 Guard Clause 02:08
78 Naming Issues 01:10
79 Returning Early 03:47
80 Refactor Red Flags 02:59
81 Consolidate Guards and Clarify Intent 05:45
82 Table Driven Method and Fail Fast 01:28
83 Outline Rule 02:58
84 Regression Test 01:55
85 Bug Fixes What a contrast! 02:06
86 Code Metric Results and Conclusions 03:10
87 When to Refactor 02:57
88 Broken Windows 01:05
89 Code Reviews & Pair Programming 01:32
90 Boy Scout Rule 00:23
91 Stay clean. Conclusion 01:17

Similar courses to Clean Code: Writing Code for Humans

Animating the web with Framer Motion

Animating the web with Framer MotionJeroen Reumkens

Category: Other (Frontend)
Duration 6 hours 3 minutes 51 seconds
Frontend architecture and patterns bootcamp

Frontend architecture and patterns bootcampudemy

Category: Other (Frontend)
Duration 4 hours 21 minutes 43 seconds
The Approachable Guide to Accessible Components

The Approachable Guide to Accessible Componentsfullstack.io

Category: Other (Frontend)
Duration 2 hours 19 minutes 45 seconds
Serverless Handbook for frontend engineers

Serverless Handbook for frontend engineersSwizec Teller

Category: Other (Frontend)
Duration
Frontend System Design

Frontend System DesignLearnersBucket | Prashant Yadav

Category: Preparing for an interview, Other (Frontend)
Duration
Full-Stack Fundamentals 4 - Payments

Full-Stack Fundamentals 4 - PaymentsMckay Wrigley (takeoff)

Category: Other (Backend), Other (Frontend)
Duration 54 minutes 17 seconds
Fullstack Typescript with TailwindCSS and tRPC Using Modern Features of PostgreSQL

Fullstack Typescript with TailwindCSS and tRPC Using Modern Features of PostgreSQLfullstack.io

Category: TypeScript, Other (Backend)
Duration 4 hours 54 minutes 49 seconds