Clean Code - A Handbook of Agile Software Craftsmanship

Robert C. Martin

Key Insights from Clean Code - A Handbook of Agile Software Craftsmanship

  1. The importance of writing clean code and its impact on software maintenance and scalability.
  2. The principles of SOLID design: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
  3. How to correctly use comments in code and when to avoid them.
  4. The significance of meaningful names for variables, functions, classes, and modules.
  5. The concept of functions: how they should be small, do one thing, and do it well.
  6. The art of error handling and the importance of throwing meaningful exceptions.
  7. The principles of Test Driven Development (TDD)...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Kaivalya Apte
๐Ÿค
Not available
5.8

Kaivalya Apte DE

Staff Software Engineer , HubSpot
Giovanni Trotta
๐Ÿค
Not available

Giovanni Trotta ES

Senior Software Engineer, Amazon
Lorenz Hahn
๐Ÿค
Available
6.0

Lorenz Hahn DE

Agile Coach & Software Crafter
Kirill Bubochkin
๐Ÿค
Not available
Outstanding
5.6

Kirill Bubochkin CZ

Staff Mobile Engineer, Mews
Stefan Wiest
๐Ÿค
Not available

Stefan Wiest

Interim CTO / Software Architect / Fullstack Dev
Urs Martini
๐Ÿค
Not available

Urs Martini DE

Director Engineering, Universal Music Group
Richard Stokes
๐Ÿค
Available
Certified
6.0

Richard Stokes SG

Staff Software Engineer, Thermo Fisher Scientific
Michael Favila
๐Ÿค
Available
6.0

Michael Favila HK

Head of Product Engineering, Maya Bank
Hassan Murtaza
๐Ÿค
Available
6.0

Hassan Murtaza DE

Lead Backend Developer
Larry D Almeida
๐Ÿค
Not available
5.7

Larry D Almeida DE

Senior Full Stack Engineer, Zalando SE
Verena Zaiser
๐Ÿค
Not available
Outstanding
5.9

Verena Zaiser DE

Freelance Flutter Developer
Femisayo Olofintila
๐Ÿค
Available
Certified
6.0

Femisayo Olofintila GB

Head, Product Management, SeamlessHR
Luis Custodio
๐Ÿค
Available
Certified
5.7

Luis Custodio GB

Engineering Lead, Upp.ai
Phillip Whittingham
๐Ÿค
Not available
5.7

Phillip Whittingham DE

Senior Software Engineer
Ridwan Kasim
๐Ÿค
Not available
Outstanding
5.8

Ridwan Kasim NG

Senior Backend Engineer
Ariel Morelli
๐Ÿค
Available

Ariel Morelli DE

Software Engineer, CELUS
Grzegorz Koล›ciรณล‚ek
๐Ÿค
Available
6.0
Michael Owolabi
๐Ÿค
Available
Certified
6.0
Sivaramarajalu RV
๐Ÿค
Available
6.0

Sivaramarajalu RV US

Software Development Engineer, Amazon
Anaida Gasparyan
๐Ÿค
Available
6.0

Anaida Gasparyan DE

Engineering Manager
Mukhil Padmanabhan
๐Ÿค
Available
6.0

Mukhil Padmanabhan GB

Full Stack Developer