共找到 17 个提示词
将同步或回调式代码转换为async/await:回调→Promise→async/await的渐进式改造→并行vs串行的正确选择→错误处理模式→避免常见的async陷阱(循环中的await、忘记await)
现代C++(C++17/20/23)最佳实践:智能指针→移动语义→lambda→concepts→协程→ranges→std::format→模块(modules)→constexpr编程→RAII→Rule of Five→与C的边界→安全编码→性能优化
设计事件驱动通信:事件通知 vs 事件溯源 vs 事件协作→事件Schema设计→事件版本化→事件路由→事件验证→重复事件处理→事件顺序性保证→死信处理
根据并发场景生成正确的Go并发代码:Pipeline模式→扇出扇入→超时控制→context传递→errgroup错误处理→并发安全的map/slice→goroutine泄漏检测→pprof性能分析
设计并生成GraphQL API:Schema定义(Query/Mutation/Subscription)→Resolver实现→DataLoader解决N+1→认证与授权→错误处理→性能监控→与REST的比较说明
gRPC服务完整设计:Protobuf定义(service/message/enum/oneof)→四种通信模式(Unary/Server Streaming/Client Streaming/Bidirectional)→中间件(Interceptor)→错误处理(gRPC Status Codes)→负载均衡→与REST API的对比选型
高效的开发者指导体系:30/60/90天计划→任务分配原则→Pair Programming指导→代码Review中的教学机会→技能成长路线→错误处理(让新人犯安全的错误)→自主性培养
设计消息队列架构:Kafka/RabbitMQ/Pulsar选型→Topic/Queue设计→消费者组策略→消息可靠性保证→幂等性设计→死信队列→消息顺序性→Exactly-Once语义→监控告警
根据表单需求生成Next.js Server Action完整实现:Zod表单验证→数据库操作(Prisma Drizzle)→revalidatePath缓存刷新→乐观更新→useActionState错误处理→loading/error状态→CSRF防护
对Pull Request做全维度审查:功能正确性→代码可读性→安全漏洞→性能影响→测试覆盖→架构一致性→命名规范→国际化/i18n。输出结构化的Review报告,按严重度分级
根据IO密集型场景生成正确的异步/并发代码:asyncio最佳实践→线程池vs进程池选择→async/await正确使用→避免常见的GIL/事件循环/协程混用陷阱→性能对比测试代码
将Python代码迁移到Go的完整方案:惯用模式转换(list comprehension→for loop、装饰器→中间件)→并发模型迁移(asyncio→goroutine)→错误处理转换→性能对比→渐进迁移策略
描述业务需求,生成类型安全的React自定义Hook:状态设计→副作用处理→性能优化(useMemo/useCallback)→清理函数→错误处理→配套单元测试
生成 Rust CLI 工具的完整项目:clap参数解析→anyhow错误处理→tracing日志→tokio异步运行时→并行处理→编译优化配置→发布到crates.io的完整流程
根据代码场景生成Rust的错误处理方案:Result<T,E>链式处理→?操作符的正确使用→自定义错误类型(thiserror)→应用级anyhow→错误上下文传递(with_context)→从panic迁移到Result
为零基础或转行者生成技术学习路径:分阶段(入门/进阶/实战/深入)→每阶段的核心概念→必做项目→推荐资源→自测题目→常见误区→预计学习时间→求职准备
生成类型安全的Express/Node.js项目:TypeScript严格模式配置→分层架构(controller/service/repository)→Zod请求验证→Prisma ORM集成→JWT认证中间件→集成测试