July 2021
Intermediate to advanced
416 pages
11h 53m
English
Use this short checklist when encountering code that you are unfamiliar with or while writing new code.
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. I do not change things mid-development and go against established patterns.
✓ I have added logging ...
Read now
Unlock full access