Aposd Designing Deep Modules

Guides module and API design using APOSD principles: generates multiple design alternatives, compares them on information hiding and interface depth, and produces a documented design decision. For creating new module/API design; not for assessing existing designs (use aposd-reviewing-module-design) or routine-level design (use cc-routine-and-class-design).

ryanthedev cb903fe 4.7 KB Updated

File contents

ryanthedev/code-foundations/tree/main/skills/aposd-designing-deep-modules commit cb903fe340

Frequently asked questions

npx skillmds@latest add ryanthedev/aposd-designing-deep-modules