关于 clean-codejs-modules
clean-codejs-modules 是面向开发者的 JavaScript 模块模式技能,介绍如何划分模块职责、选择导出方式并组织文件夹结构。
主要功能
- 01每个模块专注单一职责
- 02优先使用具名导出
- 03按角色组织文件
适用场景
- 01分离服务与数据库代码
- 02选择 JavaScript 模块的导出方式
- 03组织用户相关文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ damianwrooby/ javascript-clean-code-skills --skill clean-codejs-modules安装后在 Claude Code 中输入/clean-codejs-modules确认已加载。
详细介绍
Clean Code JavaScript – 模块模式
目录
- 每个模块只负责一项职责
- 导出模式
- 文件夹结构
每个模块只负责一项职责
// ❌ Bad
// user.js
export function createUser() {}
export function connectToDb() {}
// ✅ Good
// user.service.js
export function createUser() {}
导出模式
// ✅ Prefer named exports
export function parseDate() {}
export function formatDate() {}
文件夹结构
/users
user.service.js
user.repository.js
user.controller.js
评论
支持 Markdown