django-patterns(Django 架构模式)
io.github.affaan-m/ECC/django-patterns
Django 架构模式、基于 DRF 的 REST API 设计、ORM 最佳实践、缓存、信号、中间件,以及生产级 Django 应用。适用于构建或审查 Django 应用、DRF API、ORM 查询或缓存。
“E Commerce Operations” 共 5,808 个结果
io.github.affaan-m/ECC/django-patterns
Django 架构模式、基于 DRF 的 REST API 设计、ORM 最佳实践、缓存、信号、中间件,以及生产级 Django 应用。适用于构建或审查 Django 应用、DRF API、ORM 查询或缓存。
io.github.affaan-m/ECC/fastapi-patterns
FastAPI 最佳实践,涵盖项目结构、Pydantic v2 模型、依赖注入、异步处理器、认证、授权、事务性服务层,以及使用 httpx 和 pytest 的测试。适用于构建或审查 FastAPI 应用——Pydantic 模型、依赖、异步处理器、认证或测试。
io.github.affaan-m/ECC/kotlin-ktor-patterns
Ktor 服务器模式,包括路由 DSL、插件、认证、Koin 依赖注入、kotlinx.serialization、WebSockets 和 testApplication 测试。适用于构建 Ktor 服务器——路由、插件、认证、依赖注入、序列化或测试。
io.github.affaan-m/ECC/kotlin-coroutines-flows
Android 与 KMP 的 Kotlin 协程和 Flow 模式——结构化并发、Flow 操作符、StateFlow、错误处理与测试。适用于在 Android 或 KMP 上编写协程或 Flow 代码,或调试取消与并发问题。
io.github.affaan-m/ECC/windows-desktop-e2e
针对 Windows 原生桌面应用(WPF、WinForms、Win32/MFC、Qt)的 E2E 测试,使用 pywinauto 和 Windows UI Automation。适用于使用 pywinauto 或 UI Automation 为 Windows 原生桌面应用编写 E2E 测试。
io.github.affaan-m/ECC/laravel-tdd
Laravel 测试策略,涵盖 PHPUnit、Pest、模型工厂、HTTP 测试、Sanctum 认证测试、模拟和覆盖率。适用于使用 PHPUnit 或 Pest 编写 Laravel 测试,或以测试先行方式开发 Laravel 功能。
io.github.affaan-m/ECC/swift-protocol-di-testing
基于协议的依赖注入,用于可测试的 Swift 代码——使用聚焦协议和 Swift Testing 模拟文件系统、网络和外部 API。适用于需要测试 Swift 代码且必须模拟文件系统、网络或外部 API 时。
io.github.affaan-m/ECC/rust-testing
Rust 测试模式,包括单元测试、集成测试、异步测试、基于属性的测试、模拟和覆盖率,遵循 TDD 方法论。适用于编写 Rust 测试——单元、集成、异步、基于属性或覆盖率。
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/vue-patterns
Vue.js 3 组合式 API 模式、组件架构、响应式最佳实践、Pinia 状态管理、Vue Router 导航以及 Nuxt SSR 模式。在 Vue、Nuxt、Vite 或 Pinia 项目中自动启用。当构建或审阅 Vue 3、Nuxt、Pinia 代码时使用,如涉及组合式 API、响应式或路由导航。