Moocable is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Join Clean Code Community to go through the book Clean Code by Robert C. Martin

9th November, 2023
Last date to join: 30th November, 2023

Knowing how to write clean code helps differentiate you from other programmers when looking for a job, helps you advance more quickly, and gets higher pay. Most people can crack the coding challenges. but only a few can write code that reads like prose. Companies want people who write code that is easier to understand, maintainable and that aligns with their high standards. They don't want to have to teach their developers how to write good code, they expect you to know it. As a person with 15+ years of experience, I have seen countless people get rejected based only on the code they submitted with their applications. The worst part is that applicants don't get any feedback as to why they got rejected. It is painful, and frustrating, and can make them feel helpless. I run a weekly discussion group (free) where we meet (online for one to two hours each week) and go through the chapters of the book so that you can absorb the book without reading it. You not only get expert help applying the important principles of the book, but you also get a chance to apply it to the real-world coding challenges you are facing right now. And, a group training experience is so much more powerful for learning than trying to digest the material all by yourself. You get the power of community and the chance to learn from other people’s questions- questions you may not even have known to ask. The focus will be on using Java language. The time duration will be 1-2 hours every Friday.

Expert English

Description

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Related Learning

Video: Clean Code Fundamentals (Clean Coders Video Series)
Books: Clean Coder, Clean Architecture, Clean Agile, Clean Craftsmanship
Live Courses: See upcoming live courses by Uncle Bob

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.

What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding

  • How to tell the difference between good and bad code

  • How to write good code and how to transform bad code into good code

  • How to create good names, good functions, good objects, and good classes

  • How to format code for maximum readability

  • How to implement complete error handling without obscuring code logic

  • How to unit test and practice test-driven development

This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Clean Code: A Handbook of Agile Software Craftsmanship

Start Learning
Books

Pearson

Exclusively Paid

13h 48m

No Certificate

464 pages

Join Clean Code Community to go through the book Clean Code by Robert C. Martin

9th November, 2023
Last date to join: 30th November, 2023
Start Learning
Affiliate notice

Knowing how to write clean code helps differentiate you from other programmers when looking for a job, helps you advance more quickly, and gets higher pay. Most people can crack the coding challenges. but only a few can write code that reads like prose. Companies want people who write code that is easier to understand, maintainable and that aligns with their high standards. They don't want to have to teach their developers how to write good code, they expect you to know it. As a person with 15+ years of experience, I have seen countless people get rejected based only on the code they submitted with their applications. The worst part is that applicants don't get any feedback as to why they got rejected. It is painful, and frustrating, and can make them feel helpless. I run a weekly discussion group (free) where we meet (online for one to two hours each week) and go through the chapters of the book so that you can absorb the book without reading it. You not only get expert help applying the important principles of the book, but you also get a chance to apply it to the real-world coding challenges you are facing right now. And, a group training experience is so much more powerful for learning than trying to digest the material all by yourself. You get the power of community and the chance to learn from other people’s questions- questions you may not even have known to ask. The focus will be on using Java language. The time duration will be 1-2 hours every Friday.

Expert English

  • Type
    Books
  • Provider
    Pearson
  • Pricing
    Exclusively Paid
  • Duration
    13h 48m
  • Certificate
    No Certificate
  • Pages
    464 pages

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Related Learning

Video: Clean Code Fundamentals (Clean Coders Video Series)
Books: Clean Coder, Clean Architecture, Clean Agile, Clean Craftsmanship
Live Courses: See upcoming live courses by Uncle Bob

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.

What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding

  • How to tell the difference between good and bad code

  • How to write good code and how to transform bad code into good code

  • How to create good names, good functions, good objects, and good classes

  • How to format code for maximum readability

  • How to implement complete error handling without obscuring code logic

  • How to unit test and practice test-driven development

This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Learning is better with Cohorts

Active hands-on learning
Build assignments each week

Feedback loop
Submit your assignment, and receive feedback from your peers. Stuck on a problem?

Learn with a cohort of peers
Join a group of like-minded people who want to learn and grow alongside you

Frequently asked questions

Yes. Our study groups (all of them) are free to join

You join the group and study the MOOC together on a schedule. The exact dates, deadlines, are created by the host

This depends on the host of your group. Some groups have weekly video calls for accountability + doubt solving.

Moocable is a community where you can find study partners, mentors, or people to collaborate on projects. It's designed for people who want to upskill, but struggle with self-learning. Users often post about their skills, goals, and what they're looking to learn or work on, and others can respond to form partnerships or groups. You can join our community

30th November, 2023