1.日常代码审查:
执行大规模的日常代码审查,确保所有提交的代码符合公司制定的编码规范、安全标准和最佳实践。
专注于发现代码中的设计、风格不一致、潜在缺陷和简单的设计问题。
为开发人员提供清晰、可操作的修改建议,并跟进问题的修复。
2.质量工具链维护:
负责维护代码质量工具链,包括配置、监控和日常管理。
定期生成代码质量报告,统计代码重复率、复杂度、测试覆盖率、时间性能、内存性能等指标,并向团队可视化地展示质量状况。
在持续集成流程中,确保未通过静态检查、单元测试或覆盖率要求的代码无法合入主干。
3.知识传递与协助:
整理和沉淀常见的代码问题案例,并将其转化为培训材料或规范文档。
推动团队对编码规范和质量工具的认知与使用。
1.计算机科学或相关专业本科及以上学历,2年以上软件开发或代码审查相关经验。
2.熟练掌握C++、C编程语言,并了解其常见的代码规范和质量标准。
3.具备良好的沟通能力,能够以建设性的方式与开发人员讨论代码问题。
4.了解软件开发生命周期和基本的敏捷开发流程。
5.熟悉DevOps,有使用Jenkins、瓦力、gitlab、gitee等持续交付工具;蓝鲸等运维平台;禅道等项目管理工具的经验。
6.有CAE、高性能计算领域研发经验者优先。
7.有大型软件项目的设计或维护经验者优先。