软件开发 Skill技能列表
Bun工作线程Skill BunWorkers
Bun Workers 是在 Bun 运行时中利用 Web Workers 和 Node.js worker_threads 进行并行执行和任务处理的技能,适用于处理 CPU 密集型任务、实现并行映射、错误处理和资源管理,关键词包括 Bun、Web Workers、worker_threads、并行处理、多线程编程、后台任务、性能优化。
BunWebSocket服务器Skill BunWebSocketServer
本技能介绍如何使用Bun构建WebSocket服务器,支持实时通信、消息广播、Pub/Sub模式和客户端认证等功能。适用于需要高并发实时数据处理的应用程序开发,如聊天室、在线游戏和金融交易系统。关键词:Bun, WebSocket, 服务器, 实时通信, 后端开发, JavaScript, 网络编程。
Bun测试模拟Skill BunTestMocking
Bun 测试模拟技能是一种用于软件测试的技术,专门在Bun测试框架中实现模拟函数、监视方法调用、模拟模块和创建测试双打,以提高单元测试和集成测试的效率和可靠性。关键词:Bun, 测试模拟, 模拟函数, spyOn, 模块模拟, 测试双打, 单元测试, 软件测试。
Bun测试生命周期Skill BunTestLifecycle
Bun测试生命周期技能涉及使用Jest兼容的生命周期钩子进行测试设置和清理,包括beforeAll、afterAll、beforeEach、afterEach等,用于管理测试环境、数据库连接、服务器模拟、环境变量设置等,提高测试效率和可靠性。关键词:Bun测试、生命周期钩子、测试自动化、软件测试、测试框架。
Bun测试覆盖率管理Skill BunTestCoverage
Bun 测试覆盖率管理技能用于在 Bun 运行时中启用和配置代码覆盖率报告,支持设置覆盖率阈值、生成多种格式的报告(如 text、lcov、json),并集成到 CI/CD 流程中,帮助开发者确保代码质量和测试完整性。关键词:Bun, 测试覆盖率, 代码覆盖, 覆盖率报告, CI/CD, 阈值, LCOV, 自动化测试。
Bun测试基础Skill BunTestBasics
Bun测试基础技能用于学习和应用Bun内置的测试框架,支持JavaScript和TypeScript,涵盖测试编写、运行、断言、并发测试和常见模式,提高软件开发效率和测试覆盖率,关键词包括Bun测试、JavaScript测试、TypeScript测试、测试框架、软件测试。
TanStackStart全栈开发框架Skill BunTanStackStart
TanStack Start 是一个基于 Bun 运行时的全栈 React 框架,用于快速构建现代 Web 应用。它支持文件路由、服务器函数、API 路由和错误处理,提高开发效率,适用于 SSR、构建优化和全栈开发场景。关键词:TanStack Start, React, 全栈开发, Bun, 文件路由, 服务器函数, Web 应用开发, SEO 优化。
BunSvelteKit开发Skill BunSvelteKit
这项技能专注于利用Bun运行时高效开发和部署SvelteKit应用程序,涵盖服务器端渲染、适配器配置、Bun API集成以及数据库和文件操作等关键功能,适用于快速构建高性能Web应用,关键词包括SvelteKit、Bun、SSR、适配器、数据库操作、文件操作。
BunSQLiteSkill BunSQLite
Bun SQLite 是一个用于 Bun 环境的 SQLite 数据库驱动程序,提供高性能的 SQLite 操作,包括准备语句、事务处理和查询执行。适用于后端开发、数据存储和应用程序开发,提升数据库交互效率和性能。关键词:Bun, SQLite, 数据库, 后端开发, 数据存储, 高性能, 准备语句, 事务处理, 查询执行, 应用程序开发。
BunShell脚本技能Skill BunShell
Bun Shell 技能用于在 Bun 环境中通过模板字面量和 spawn API 执行和管理 shell 命令,适用于自动化脚本、进程控制和 DevOps 任务。关键词:Bun Shell, shell 脚本, 子进程管理, Bun 运行时, 自动化。
Bun运行时Skill BunRuntime
Bun是一个基于JavaScriptCore的快速JavaScript运行时,支持TypeScript和JSX,提供热重载和监控模式,用于高效开发和运行JavaScript应用程序。关键词:Bun, JavaScript运行时, TypeScript, 热重载, Node.js替代, 快速启动, 后端开发工具
BunRedis集成Skill BunRedis
这个技能专注于在Bun运行时中集成和使用Redis,支持多种客户端如ioredis和Upstash,用于缓存、发布订阅、会话存储和键值操作。适用于后端开发、实时数据处理和性能优化。关键词:Bun, Redis, 缓存, 发布订阅, 数据库集成, 后端开发。