Software Design

Apply A Philosophy of Software Design when evaluating or shaping APIs, module boundaries, abstractions, invariants, information hiding, and complexity tradeoffs.

jmmarotta Updated

File contents

jmmarotta/skills/tree/main/skills/software-design commit a073f740f8

Frequently asked questions

npx skillmds@latest add jmmarotta/software-design