Software Design Complexity

Manage software complexity through deep modules, information hiding, and strategic programming. Use when the user mentions "module design", "API too complex", "shallow class", "complexity budget", or "strategic vs tactical". Covers deep vs shallow modules, red flags for complexity, and comments as design documentation. For code quality, see clean-code. For boundaries, see clean-architecture.

wesleyegberto 794dd77 7 files · 98.2 KB Updated

File contents

wesleyegberto/software-engineering-skills/tree/main/plugins/programming-skills/skills/software-design-complexity commit 794dd77029

Frequently asked questions

npx skillmds@latest add wesleyegberto/software-design-complexity