Clean Code: Writing Code for Humans
3h 10m 36s
English
Paid
November 5, 2024
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
Building Full-Stack Apps with AIMckay Wrigley (takeoff)
Duration 8 hours 3 minutes 16 seconds
Course
Web Components DemystifiedScott Jehl
Duration 7 hours 51 minutes 36 seconds
Course
The Complete Junior to Senior Web Developer Roadmap (2023)udemy
Duration 37 hours 7 minutes 57 seconds
Course
Namaste Frontend System DesignAkshay Saini (NamasteDev.com)
Duration 72 hours 31 minutes 50 seconds
Course
Book
Node, SQL, & PostgreSQL - Mastering Backend Web Developmentudemy
Duration 4 hours 59 minutes 41 seconds
Course
Build Modern Websites with Astro!James Q Quick
Duration 7 hours 28 minutes 32 seconds
Course
Fundamentals of Networking Engineeringudemy
Duration 13 hours 40 minutes 46 seconds
Course