Principles for building reusable coding systems. Use when designing modules, APIs, CLIs, or any code meant to be used b…
Principles for building reusable coding systems. Use when designing modules, APIs, CLIs, or any code meant to be used by others. Based on "A Philosophy of Software Design" by John Ousterhout. Covers deep modules, complexity management, and design red flags.
joelhooks
cli
free
Others in the same category, ranked by how often they are opened.