July 2021
Intermediate to advanced
416 pages
11h 53m
English
You can use this short checklist when encountering code that you are unfamiliar with or while writing new code. This checklist is not meant to be exhaustive and is merely a starting point for your own research.
General
My code reads like a narrative. I write code for humans, not machines.
I document my code only when necessary. My code should speak for itself.
I provide clear instructions on how to build and release my codebase. Where appropriate, I provide working build scripts/makefiles or CI/CD setup instructions.
I use native functionalities instead of implementing my own libraries, unless for a very good reason.
My code is consistent in its design patterns, documentation, and naming conventions. ...
Read now
Unlock full access