11 2022 档案
改进代码审查的10种方法
摘要:改进代码审查的10种方法 所有这些建议(除了第一条)都假定你的代码是作为Pull Request工作流程的一部分来审查的,比如GitHub流程或基于树干的PR开发。还有其他的代码审查方法,但它们不那么普遍,所以我今天不讨论它们。1. 结对编程 让我们先把明显的答案说出来。 结对编程是指两个开发人员坐 阅读全文
posted @ 2022-11-26 14:11 PetterLiu 阅读(307) 评论(0) 推荐(1)
代码审阅CodeReview金字塔
摘要:代码审阅Code Review金字塔 当涉及到代码审查Code Review时,一个普遍的现象是,围绕着代码格式和风格等平凡的方面有很多关注和冗长的讨论,而重要的方面(代码修改是否做了它应该做的事情,它是否具有性能,它是否向后兼容现有的客户端,以及其他许多方面)往往不太受关注。此图原出处.自动化检查 阅读全文
posted @ 2022-11-20 12:03 PetterLiu 阅读(267) 评论(0) 推荐(0)
17个DevOps指标
摘要:软件开发的生产力一直是很难衡量的。与其他行业不同,编程行为并不容易并行化。开发过程是独特的,因为它需要技术和沟通技能的多样化组合,这就要求有一套专门的指标来跟踪团队的生命力。软件开发的脉搏 并非所有的衡量标准都是平等的。根据不同的环境,有些比其他的更有用。我们选择测量的东西可以帮助我们发现问题,也可 阅读全文
posted @ 2022-11-12 11:39 PetterLiu 阅读(449) 评论(0) 推荐(0)
架构遗留应用程序和现代化方案
摘要:架构遗留应用程序和现代化方案 毫无疑问,我们所有从事软件工程师或架构师工作的人都曾在任何时候接触过遗留应用程序。在这篇文章中,我们的目标是了解遗留系统和重构它的方法,同时探索各种迁移到云的方案。我们还将研究遗留应用可以被现代化的其他方面,包括软件开发方法,以及构建和部署程序。 遗留应用 我们中的许多 阅读全文
posted @ 2022-11-06 19:57 PetterLiu 阅读(157) 评论(0) 推荐(0)