refactor-patterns
用于在不破坏行为的前提下重构TypeScript代码
共 397877 条已上架资产
用于在不破坏行为的前提下重构TypeScript代码
在重构前,将期望的设计模式以 Lint 规则的形式声明,将故意违反规则的情况标记为 Red,将符合规则的最小修改标记为 Green,并迭代调整规则与代码
在静态类型语言中,不预先定义类型,而是通过使用者代码暴露出的类型错误(标记为Red),然后以最小的类型定义使其通过(标记为Green),再进行抽象和重构(Refactor)
在 GLM(默认执行层)和 Codex(专家升级层)之间进行任务路由判断
安全地组织和格式化 Vue
检测并修复损害安全性和可维护性的 TypeScript 反模式:包括 any 类型逃逸、不安全的断言、非空断言操作符(
使用 Typer(基于 Click)构建和结构化 CLI 工具:包括命令、选项、参数、退出码、丰富的帮助信息、使用 CliRunner 进行测试,以及打包入口点
掌握 Python 解包:可迭代对象解包、星号表达式、字典合并、函数 *args/**kwargs、嵌套目标,以及避免意外键注入的安全模式
为自有 Python 系统设计授权架构:选择 RBAC、ABAC 或 ReBAC,部署策略执行点(PEP),集中决策逻辑,建模多租户结构,并设计测试矩阵
用于在保持原有行为和结构的前提下,审查变更代码中的 bug、回归问题、类型安全性、安全性以及测试遗漏
在规划一个非平凡的功能、重构、架构、API 或模块边界、数据契约、工作流或 PR 堆栈时,应用受 John Ousterhout 启发的复杂性最小化软件设计原则
对科学代码和 Jupyter 笔记本进行文档化、精简、重构或审查,同时保持科学逻辑、数据、接口、执行状态和产物的一致性
应用 Angze 基于证据的个人网页设计系统
以业务成果为导向,将独立软件开发组织成一个AI团队
React UI 工作深度指南:组件设计、状态管理、副作用规范、表单处理、数据获取状态管理以及 testing-library 测试
文档结构与格式转换 — Markdown 标题/表格/目录、章节重组、列表转表格、本地 pandoc/textutil 转换(docx/md/pdf 提取)
使用当前
采用推荐的层级化方法(UI、逻辑、数据)设计 Flutter 应用程序
当电子表格文件是主要输入或输出时使用此技能
在开始大规模移植工作之前,用于评估将 NumPy 代码迁移至 cuPyNumeric 的预迁移就绪性