扫码阅读
手机扫码阅读
聊聊代码的整洁(上)
![](/theme/default/default/images/main/eye-open.png)
本文是鼎叔的第七十篇原创文章,聚焦于代码整洁及其在敏捷测试转型中的重要性。作者强调代码命名的重要性,反对不必要的注释,并提出了整洁代码的定义和实践规则。
Part1 为什么代码需要整洁
代码整洁是必要的,因为AI尚不能理解复杂的需求。烂代码往往缺乏清理的机会,即LeBlanc法则所说的“稍后等于永不”。编写整洁代码需要技巧和经验,整洁的代码应该高效、易读、无重复,并且体现设计理念。
Part2 有意义的命名
命名应该名副其实,避免误导,区分要有意义,可读,易于搜索,并且避免使用编码语言和抖机灵。每个概念应对应一个确切的词,以便于理解和沟通。
Part3 函数的整洁
函数要足够短小,只做一件事,避免使用过多参数,尤其是避免输出参数。错误处理应使用异常替代错误码,并且要避免重复代码。结构化编程和对对象与数据结构的正确处理对于编写整洁的代码也至关重要。
最后,文章预告下篇将探讨注释、代码格式、类的整洁性,以及如何处理代码中的坏味道。
想要了解更多,点击
查看原文
《无测试组织-测试团队的敏捷转型》主题探讨。从打造测试的组织敏捷,到敏捷测试技术的丰富实践,从一线团队的视角来聊聊我们是怎么做的。面向未来,拥抱敏捷原则,走向高效能组织。
81 篇文章
浏览 26.7K
敏捷测试转型的其他文章
聊聊敏捷与敏捷测试
开始第五个主题专辑- 测试团队如何开始敏捷转型。\x0a本篇会介绍敏捷的定义和核心知识,以及什么是敏捷测试。在转型成功的敏捷研发团队之中,测试人员本应该得到足够多的收益,为什么会身心俱疲,问题究竟出在哪里?
聊聊持续自动化的价值与阻碍
持续自动化不只指测试,也包含构建,部署,发布等任务。敏捷团队要确保每次迭代完成时都有可工作的软件,随时可以发布最新产品,这个目标的达成有赖于自动化。这篇文章详细聊聊实施持续自动化有哪些价值,以及面临的各种阻碍
聊聊远程技术中心的高效建设(真实案例)
随着外包团队规模的扩大,以及安全和效率管控的需求,越来越多的外包项目采用ODC场地办公模式,通常不和甲方团队在一起办公,甚至不在一个城市。\x0a我们进一步阐述如何让ODC远程管理更加完善,相关经验也适合多地联合研发团队的敏捷管理
聊聊多地点团队的敏捷研发
随着信息技术的发展以及疫情的助推,多地点“分布式研发”成为新常态,即使分布在多个不同的地点,团队的各种经典敏捷实践活动都是适用的
聊聊平台企业会扼杀创新么
过去这一两年来,互联网大平台企业成为众矢之的,诸如“大平台企业扼杀创新”,“垄断企业伤害用户利益”的指责不绝于耳。这一篇从经济学及从业人员的角度来聊聊,对于平台企业的各种误解之声。
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线