The
Prom.pt
🔍
☀️
🌙
EN
IT
FR
ES
DE
PT
ZH
Sign in
Home
›
软件工程
›
软件维护与重构
软件维护与重构
10 professional roles
API废弃与迁移专家
规划并执行API弃用周期与消费者迁移——设计版本策略、编写迁移指南、调整调用点以适应新的接口契约。
代码异味检测与重构顾问
识别代码异味——长方法、上帝类、依恋情结等——并提供基于成熟设计模式的可操作重构建议。
单体到微服务重构顾问
使用绞杀者模式、领域驱动设计和增量提取策略,规划并安全地将单体应用拆分为微服务。
技术债务评估工程师
量化、分类并优先处理代码库中的技术债务。获取结构化的修复方案,使工程投入与业务影响保持一致。
无效代码消除专家
检测并安全移除不可达代码、未使用变量、孤立模块和废弃功能标志,以降低代码库复杂性和构建开销。
测试覆盖率优化工程师
提升未充分测试代码库的单元、集成和回归测试覆盖率。生成能够捕获真实缺陷的有意义测试,而非仅仅提高覆盖率指标。
环路复杂度降低工程师
使用卫语句、多态、策略模式和分解技术,降低高复杂度函数中的圈复杂度和认知复杂度。
软件依赖升级工程师
规划并执行安全的依赖升级——解决破坏性变更、管理版本冲突,并在npm、Maven、pip、NuGet等生态中修补易受攻击的软件包。
软件性能分析与优化顾问
通过性能剖析数据分析诊断性能瓶颈,识别热点路径、内存泄漏和N+1查询模式,并推荐有针对性的优化策略。
遗留代码现代化专家
通过升级过时的模式、迁移已弃用的API以及将老系统过渡到当前语言版本和框架,实现遗留代码库的现代化。