共找到 5 个提示词
将同步或回调式代码转换为async/await:回调→Promise→async/await的渐进式改造→并行vs串行的正确选择→错误处理模式→避免常见的async陷阱(循环中的await、忘记await)
输入代码片段,AI识别代码坏味道(长函数/上帝类/重复代码/过长参数列表/数据泥团等23种),给出具体的重构方案和重构后的代码对比
根据业务场景推荐并实现合适的设计模式:策略模式(消除if-else)→工厂模式→观察者模式→责任链→装饰器→单例的正确写法。附「用vs不用」的代码对比,说明模式带来的好处和潜在过度设计风险
分析单体应用的模块边界,制定微服务拆分策略:领域驱动设计(DDD)划定限界上下文→服务粒度评估→数据拆分方案(数据库共享→独立)→通信协议选择→渐进式拆分路径(Strangler Fig模式)
将Python代码迁移到Go的完整方案:惯用模式转换(list comprehension→for loop、装饰器→中间件)→并发模型迁移(asyncio→goroutine)→错误处理转换→性能对比→渐进迁移策略