Jump to ratings and reviews
Rate this book

Code Reviews 101

Rate this book
If you – like me – think that coding is an art, not just following the syntax of the programming language of your choice, this book is right for you. If you are the ‘get it quick out there’, keep on reading, this book is even more designed with you in mind.

There is no perfect code, whilst too many ways to write bad code. This book will walk through different approaches, reasoning why they are good or bad, as well as providing some clarifying examples (mainly Python). The book is broken down into different areas ranging from design and good coding practices to performances and security. A checklist ends all the chapters to help you during the code review process of your projects.

Don't read this book:

1 - If you are looking for an entire encyclopedia on data structures, software architectures, and any possible software engineering facets: this book is not for you. Certain concepts in the book are in pills: it provides just the core information that can assist you in doing better choices. This book is not made to impress you, it is made to help you out. To be handy and on point.
2 - It is not a Python programming book. Nor a programming book per se either. It is meant to help in writing better code by looking at it from several angles.
3 - This book is not boring. If you are looking for endless mechanical chapters, wrong choice. Let’s add some fun, life is too short.
4 - If your heart as a programmer is too sensible on how bad code can be, please stop. I care about you, seriously. Or at least, read with caution, don’t stress too much: there are other wonderful things in the world!
5 - And if you get upset identifying bad things that you did... no worries every single programmer on earth has been there!

But at the end of the day, I hope you’ll enjoy it!

The book is in progress and is available on Leanpub at https://leanpub.com/codereviews101the...

Ranked in the top 5 books on code reviews @ BookAuthority: https://bookauthority.org/books/best-...

175 pages, ebook

Published January 1, 2018

3 people are currently reading
488 people want to read

About the author

Giuliana Carullo

5 books18 followers
Giuliana is a professional with 5+ years of experience in the Information Security field. 15 years since she started programming and 2+ into project management. Her whole career has been driven by two key factors: curiosity and creativity. She buys the idea of building code that people (including your colleagues) will love.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (45%)
4 stars
2 (18%)
3 stars
2 (18%)
2 stars
1 (9%)
1 star
1 (9%)
Displaying 1 - 2 of 2 reviews
613 reviews11 followers
Read
July 7, 2018
The book is only half written and the changes between the versions are significant. Therefore, it’s too early to give a rating.

There are many good parts that I miss in many other books. Security must be built-in from the beginning and the questions for the code review cover much more than most developers think of. The same is true for the basic data structures, that can save you a lot of time and many lines of code when you use them as intended.

However, at the current state I miss the main topic of the book, code reviews. There is nothing written about collaboration, problems you may encounter and how you can criticise the code without making the programmer feel bad. Those are the hard challenges, yet I could find nothing about them. But even simple things like how to do them, when, and what tools could help aren’t covered. I hope that this will improve over the next iterations.
147 reviews1 follower
November 4, 2019
A great book on code reviews. Giuliana has a great sense of humor which is refreshing when reading books about coding, which can often be dull and boring. Entertaining and the content is top notch.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.