Oh My Learning
Home
/
Software Engineering
/
Clean Code
Clean Code
12 lessons · 0/12 discussed · baseline
mid
01
What Clean Code Is and Why It Matters
7 min read
junior
drafted
02
Meaningful Names
8 min read
junior
drafted
03
Functions: Small, One Thing, One Level
7 min read
junior
drafted
04
Comments: Good, Bad, and Unnecessary
7 min read
junior
drafted
05
Formatting and Vertical/Horizontal Ordering
7 min read
junior
drafted
06
Objects and Data Structures
7 min read
mid
drafted
07
Error Handling Without Clutter
7 min read
mid
drafted
08
Boundaries and Third-Party Code
7 min read
mid
drafted
09
Clean Tests and the F.I.R.S.T. Rules
8 min read
mid
drafted
10
Classes: Cohesion and SRP in the Small
7 min read
mid
drafted
11
Systems and Separating Construction from Use
8 min read
senior
drafted
12
Code Smells and Heuristics
7 min read
senior
drafted