perl-testing(Perl 测试)
io.github.affaan-m/ECC/perl-testing
Perl 测试模式,使用 Test2::V0、Test::More、prove 运行器、模拟、基于 Devel::Cover 的覆盖率及 TDD 方法论。适用于使用 Test2::V0 或 Test::More 编写 Perl 测试,或度量覆盖率时。
共 5,808 个资源
io.github.affaan-m/ECC/perl-testing
Perl 测试模式,使用 Test2::V0、Test::More、prove 运行器、模拟、基于 Devel::Cover 的覆盖率及 TDD 方法论。适用于使用 Test2::V0 或 Test::More 编写 Perl 测试,或度量覆盖率时。
io.github.affaan-m/ECC/kotlin-testing
Kotlin 测试模式,使用 Kotest、MockK、协程测试、基于属性的测试和 Kover 覆盖率,遵循 TDD 方法论与地道的 Kotlin 实践。适用于使用 Kotest 或 MockK 编写 Kotlin 测试,或测试协程与检查覆盖率时。
io.github.affaan-m/ECC/golang-testing
Go 测试模式,包括表驱动测试、子测试、基准测试、模糊测试和测试覆盖率,遵循 TDD 方法论与地道的 Go 实践。适用于编写 Go 测试——表驱动用例、子测试、基准测试、模糊测试或覆盖率。
io.github.affaan-m/ECC/fsharp-testing
F# 测试模式,涵盖 xUnit、FsUnit、Unquote、FsCheck 基于属性的测试、集成测试及测试组织最佳实践。适用于使用 xUnit、FsUnit、Unquote 或 FsCheck 编写 F# 测试时。
io.github.affaan-m/ECC/e2e-testing
Playwright E2E 测试模式、页面对象模型、配置、CI/CD 集成、工件管理和不稳定测试策略。适用于编写 Playwright 测试、组织页面对象或修复 CI 中不稳定的 E2E 运行。
io.github.affaan-m/ECC/csharp-testing
C# 与 .NET 测试模式,涵盖 xUnit、FluentAssertions、模拟、集成测试及测试组织最佳实践。适用于在 C#/.NET 项目中编写或审查 xUnit 测试、模拟或集成测试时。
io.github.affaan-m/ECC/ai-regression-testing
面向 AI 辅助开发的回归测试策略。无数据库依赖的沙盒模式 API 测试、自动化缺陷检查工作流,以及捕捉 AI 盲点(同一模型既编写又审查代码)的模式。适用于为 AI 辅助编写的代码补充回归覆盖,或同一模型既编写又审查某次变更时。
io.github.affaan-m/ECC/scientific-pkg-gget
gget 的 CLI 与 Python 工作流:快速查询基因数据库、序列检索、BLAST 风格搜索、富集性检查,并生成可复现的生物信息学证据记录。当任务需要用 gget CLI 或 Python 包在多个基因组参考数据库间做快速查询时使用。
io.github.affaan-m/ECC/netmiko-ssh-automation
安全可靠的 Python Netmiko 模式:只读采集、有界的批量 SSH、TextFSM 解析、带保护的配置变更、超时控制与网络自动化的错误处理。当用 Python Netmiko 自动化访问网络设备,无论是采集状态还是下发带保护的配置变更时使用。
io.github.affaan-m/ECC/generating-python-installer
Windows 平台商用级 Python 安装包专家:Nuitka 极限编译、dist 瘦身、DLL 体积分析,以及用 Inno Setup 打包,以交付体积最小、启动最快的安装程序。当需要把 Python 应用做成精简、快速启动的 Windows 安装包时使用;不适用于把脚本简单转成 exe。中文触发:Nuitka 极限优化、Python 商业打包、极限编译 Python、dist 瘦身、DLL 分析、最小安装包、最快启动、商业级打包风格。
io.github.affaan-m/ECC/hexagonal-architecture
设计、实现并重构端口与适配器(Ports & Adapters)体系:清晰的领域边界、依赖反转,以及在 TypeScript、Java、Kotlin、Go 服务中可测试的用例编排。当引入或重构为端口与适配器架构,或领域逻辑已与 I/O 纠缠不清时使用。
io.github.affaan-m/ECC/nodejs-keccak256
避免 JavaScript 与 TypeScript 中的以太坊哈希 bug。Node 的 sha3-256 是 NIST SHA3,并非以太坊 Keccak-256,会悄无声息地破坏选择器、签名、存储槽和地址推导。当在 JavaScript 或 TypeScript 中为以太坊做哈希计算,或发现选择器、签名、存储槽、推导地址不正确时使用。
io.github.affaan-m/ECC/error-handling
跨 TypeScript、Python、Go 的稳健错误处理模式,涵盖带类型的错误、错误边界、重试、熔断器与面向用户的错误提示。当在 TypeScript、Python 或 Go 中设计错误类型、重试、熔断器或面向用户的失败提示时使用。
io.github.affaan-m/ECC/prisma-patterns
面向 TypeScript 后端的 Prisma ORM 模式——表结构设计、查询优化、事务、分页,以及若干关键陷阱:updateMany 返回的是 count 而非记录、$transaction 超时、migrate dev 重置数据库、批量写入跳过 @updatedAt、Serverless 下连接池耗尽。当编写 Prisma 表结构或查询,或调试事务、迁移与 Serverless 连接限制时使用。
io.github.affaan-m/ECC/nestjs-patterns
NestJS 架构模式,涵盖模块、控制器、提供者、DTO 校验、守卫、拦截器、配置,以及生产级 TypeScript 后端。当构建或审阅 NestJS 后端时使用,如涉及模块、提供者、DTO 校验、守卫或拦截器。
io.github.affaan-m/ECC/java-coding-standards
面向 Spring Boot 与 Quarkus 服务的 Java 编码规范:命名、不可变性、Optional 的使用、Stream、异常、泛型、CDI、响应式模式与工程结构。会自动套用框架专属约定。当在 Spring Boot 或 Quarkus 服务中编写或审阅 Java 代码时使用。
io.github.affaan-m/ECC/motion-foundations
基于 motion/react 为 React/Next.js 提供动效令牌、弹簧预设、性能规则、设备适配、无障碍强制约束与 SSR 安全实践。属于基础层,其他动效相关技能都依赖它。当在 React 或 Next.js 中配置动效令牌、弹簧预设、减弱动效处理或 SSR 安全的动画时使用。
io.github.affaan-m/ECC/vue-patterns
Vue.js 3 组合式 API 模式、组件架构、响应式最佳实践、Pinia 状态管理、Vue Router 导航以及 Nuxt SSR 模式。在 Vue、Nuxt、Vite 或 Pinia 项目中自动启用。当构建或审阅 Vue 3、Nuxt、Pinia 代码时使用,如涉及组合式 API、响应式或路由导航。
io.github.affaan-m/ECC/remotion-video-creation
Remotion 最佳实践——在 React 中创作视频。包含 29 条领域专属规则,覆盖 3D、动画、音频、字幕、图表、转场等。当用 Remotion 在 React 中制作视频时使用,如涉及动画、音频、字幕、图表或转场。
io.github.affaan-m/ECC/motion-patterns
面向 React/Next.js 的生产级动画模式——按钮、弹窗、Toast、交错动画、页面过渡、退出动画、滚动与布局动画——基于 motion-foundations 的令牌与弹簧配置构建。当为 React 或 Next.js 中的具体 UI 元素添加动画时使用,如按钮、弹窗、Toast、交错动画、页面过渡或滚动。
io.github.affaan-m/ECC/motion-advanced
React/Next.js 的高级动效模式——拖放、手势、文本动画、SVG 路径绘制、自定义 hook、命令式动画序列(useAnimate)、加载指示器,以及完整的 API 选择决策树。依赖 motion-foundations。当在 React 或 Next.js 中实现拖放、手势、文本或 SVG 动画,或命令式动画序列时使用。
io.github.affaan-m/ECC/code-tour
创建 CodeTour 的 `.tour` 文件——面向特定角色、带真实文件与行号锚点的分步讲解。用于新人上手导览、架构走查、PR 导览、RCA 导览,以及结构化的“解释这是如何工作的”类请求。当用户要求代码导览、上手讲解、PR 导览,或解释某个子系统如何工作时使用。
io.github.affaan-m/ECC/backend-patterns
面向 Node.js、Express 和 Next.js API 路由的后端架构模式、API 设计、数据库优化与服务端最佳实践。当构建或审阅 Node.js、Express、Next.js 的 API 路由及其数据访问时使用。
io.github.affaan-m/ECC/frontend-patterns
面向 React、Next.js 的前端开发模式,涵盖状态管理、性能优化与 UI 最佳实践。当构建或审阅 React、Next.js 的组件、状态或渲染性能时使用。