首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何确保干净的代码得到很好的实现?

如何确保干净的代码得到很好的实现?
EN

Software Engineering用户
提问于 2015-03-31 00:10:58
回答 4查看 308关注 0票数 1

我是一个由开发人员组成的小组的项目经理(包括3名团队负责人和10名程序员)

我们目前正在努力为我们的团队执行干净的代码,我们经常举行小型研讨会,讨论bob叔叔的干净代码手册。

长话短说,我们正在努力确保干净的代码在我们的团队中得到很好的实现。为了做到这一点,我们要求我们的团队领导每天检查他们团队承诺的代码,并在一段代码不够干净时注意。通过使用这种方法,所有的团队领导都会被他们每天必须检查的代码数量完全淹没,无法以详细的方式检查代码。

是否有更好的方法来检查代码以确保它们是干净的?我们希望尽快制定干净的代码,使其成为习惯。

谢谢

EN

回答 4

Software Engineering用户

回答已采纳

发布于 2015-03-31 00:25:44

你让团队互相检查代码。利用你的团队领导随机抽查。这意味着团队是解决方案的一部分,更多地参与整个过程,并将任务分散到可以实现的程度。

投资于一个代码审查工具,如审查板或红矿的插件,以帮助更容易和更快的审查。

票数 4
EN

Software Engineering用户

发布于 2015-03-31 01:04:43

许多(但不是所有)编码风格/安全问题都可以用工具解决。此外,还可以配置工具来指示某些侵犯行为的子集。您和您的团队成员应该就两组达成一致:(1)永远不要发生(2)在某些条件下可能发生。所有团队成员都应该提交不通过集合1生成警告的代码。团队负责人只需验证没有签入未通过级别1的代码。这是一项简单的任务,可以由1人完成,也可以自动完成。从定义上来说,仍然存在的问题是值得审查和讨论的有趣案例。

票数 0
EN

Software Engineering用户

发布于 2015-03-31 05:35:29

在传递给实际的QA测试之前,我建议不仅对代码进行开发测试,而且还要用一些场景进行QA测试。

是的,开发测试需要一些时间来正确地完成有用的注释等等。然而,你应该把这看作是一项长期投资.在一个星期甚至一个月内,你都不会看到结果,但是经过一段时间(比如说几个月,尽管这取决于每个团队),你会开始注意到你的团队的整体标准和产品的质量都在提高。这有几个原因:

1)代码审查他人的代码可以帮助您了解更多的知识,方法是批评哪些内容可以改进,或者是通过优雅的解决方案来激发您的灵感。

2)当您知道另一个开发人员将查看您的代码时,您更有可能将更多的精力用于使您的代码看起来更漂亮。你不想被称为那个有着杂乱代码的家伙。需要验证是一种强大的力量。

3)在通过BAs/QA工程师的实际QA测试之前,进行快速的QA测试有助于确保您通过了更高质量的产品,因此在通信上花费的时间更少(当它失败时,他们需要编写步骤来复制它,devs需要切换上下文,所有这些都需要更多的时间)。devs的QA测试只是确保它不仅构建,而且运行并至少为一个场景工作。然后,在实际的QA测试期间,可以使用更多的场景来更彻底地测试它。

通过所有这些步骤,您应该能够创建一种文化,在这里使用干净的代码来设计和开发任何出现的项目。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/277822

复制
相关文章
如何写出干净的 JavaScript 代码
一段干净的代码,你在阅读、重用和重构的时候都能非常轻松。编写干净的代码非常重要,因为在我们日常的工作中,你不是仅仅是在为自己写代码。实际上,你还需要考虑一群需要理解、编辑和构建你的代码的同事。
@超人
2021/09/17
9380
如何写出干净的 JavaScript 代码
如何写出优质干净的代码
先列举出编写干净代码的一些好处,再提出6个技巧用于编写干净代码,供开发者进行参考学习。
IT大咖说
2019/08/30
7610
如何写出干净的 JavaScript 代码
一段干净的代码,你在阅读、重用和重构的时候都能非常轻松。编写干净的代码非常重要,因为在我们日常的工作中,你不是仅仅是在为自己写代码。实际上,你还需要考虑一群需要理解、编辑和构建你的代码的同事。
ConardLi
2021/09/08
1.1K0
如何写出干净的 JavaScript 代码
再见,干净的代码
我的同事刚刚提交了他们整个星期一直在编写的代码。我们正在开发一个图形编辑器画布,他们实现了通过拖动边缘的小手柄来调整矩形和椭圆等形状的大小。
不换
2024/04/30
730
再见,干净的代码
PHP 互斥锁:如何确保代码的线程安全?
文章链接:https://cloud.tencent.com/developer/article/2471047
南山竹
2024/11/27
1090
PHP 互斥锁:如何确保代码的线程安全?
“干净”的代码,贼差的性能
作者 | Casey Muratori 译者| 核子可乐 策划| 褚杏娟 如今很多机构里传授的所谓编程“最佳实践”,压根就是随时可能爆炸的性能灾难。 很多程序员还是一个“小萌新”时就听过这样的说法:写出来的代码必须得“干净”,为此很多人做了大量的阅读和学习。 Redux 作者 Dan Abramov 就曾痴迷于“干净代码”和删除重复代码。多年前他和同事一起开发一个图形编辑器画布,当看到同事提交代码时,他吐槽道,“这些重复代码看起来真的很碍眼。”随后,他自己想办法把重复的代码删掉了。 “夜已深,
深度学习与Python
2023/03/29
5740
“干净”的代码,贼差的性能
编写干净的代码之变量篇
当我们自己写代码的时候,都知道这一行行的代码是什么意思,如何工作,如何实现业务需求的,当然,这些仅仅是「当我们自己在写」的时候。而真实的情况是:当时确实如此,但明天,下周,明年,事实可能是南辕北辙的差别。还有其他人了解我的编码风格吗?对于必须维护我的代码的新团队成员来说,代码是否便于阅读?是否会花几个小时解释一些显而易见的事情,或者纠正其他人由于他们不理解明显「如此明显」的代码而犯的错误?
FunTester
2020/11/09
7020
编写干净的C#代码技巧
在当今时代,编写代码并不困难。然而,编写干净且可伸缩的代码并不容易。在本文中,我们将讨论一些为我们的项目编写干净C#代码的技巧。乍一看,任何以前从未见过您的代码的开发人员都必须尽可能地理解它,它帮助我们更好地理解代码。
郑子铭
2023/10/23
2581
编写干净的C#代码技巧
如何在 SCSS 中实现复杂的嵌套选择器并确保代码的可维护性?
在 SCSS 中实现复杂的嵌套选择器时,可以遵循以下几个原则以确保代码的可维护性:
程序员阿伟
2024/12/09
1190
如何确保线程的执行顺序?
线程的执行顺序是不确定的:在同一个方法中,连续创建多个线程,调用线程的start()方法的顺序并不能决定线程的执行顺序。
编程识堂
2023/05/24
3830
如何确保线程的执行顺序?
6个编写优质干净代码的技巧
编写干净的代码并不是一件容易的事情,这需要尝试不同的技巧和实践。问题是,在这个问题上有太多的实践和技巧,因此开发人员很难进行选择,所以要把这个问题简化一下。在本文中,将首先讨论编写干净代码的一些好处,然后将讨论6个技巧或者实践,用于编写最常用的干净代码。 以下是目录内容: 编写干净代码的好处 更容易开始和继续一个项目 有利于团队新员工培训 更容易遵循编码模式 写干净代码的技巧 编写可读的代码 为变量、函数和方法使用有意义的名称 让每个函数或方法只执行一个任务 使用注释来解释代码 保持代码风格
CSDN技术头条
2018/02/08
7270
navicat 如何卸载干净
1. 右键单击桌面快捷方式,打开文件所在位置 2. 运行卸载程序 unins000.exe 3. 删除安装目录 4. 删除注册表 5. 清空回收站,重启电脑 1. 右键单击桌面快捷方式,打开文件所在位
很酷的站长
2023/02/02
2.3K0
navicat 如何卸载干净
idea如何卸载干净
建议:作为开发者来说,不管你是第一次使用本教程,还是老油条,还是开过好几篇破解教程都感觉在欺骗,那么看本教程就对了,并且保持良好心态,在破解过程中请耐心细心,不要急躁,也不要急着破解成功,自己出错了,特别是刚刚入行或者才使用idea的小伙伴不要到处找文章,如果遇到问题可以私信我,作者有时间可以帮大家伙解决问题,毕竟我也是从新手一步步升级打怪抗过来的,经验还是有的,另外如果作者的步骤有问题还请及时指出,我及时修正,也感谢大家伙的信任,一句话总结(细心操作每一步,核验自己的操作结果,机器不会说谎,程序员自信很正常,但也要怀疑自己)。
灬沙师弟
2022/09/21
6.9K0
用Java 8 的 Stream 来写代码,干净优雅!
Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读
Java技术精选
2021/11/21
6110
5 种使 JavaScript 代码更干净的方法
JavaScript无处不在,从PC端到移动设备端,甚至是后端,都在使用JavaScript。
逆锋起笔
2022/03/28
4160
如何编写干净且可维护的 JSX
编写干净且易于维护的JSX(JavaScript XML)代码对于Web开发项目的长期成功至关重要。JSX通常用于React应用程序,因此遵循最佳实践以保持代码库的组织结构并易于使用是至关重要的。以下是一些建议和策略,帮助你编写整洁且易于维护的JSX代码:
泽霖
2023/11/12
2280
如何确保容器的安全性?
对于许多企业来说,容器化使得释放速度更快,比虚拟机更加有效率。与此同时,容器引入了新的部署模式,因此,企业架构师和安全专家需要重新考虑:采取哪些方式来保证应用程序的安全性。在RSA安全会议上,安全专家评估安全实施容器化策略该考虑哪些方面。 安全厂商Bromium的首席技术官Simon Crosby称,传统安全工具仅仅能在云中工作。目前,企业正在关注于容器的另一个抽象层。 Juniper Networks的安全副总裁和首席技术官Chris Hoff说,使用网络和端点安全,保证了企业的区域安全性。同时,也出现了
静一
2018/03/23
8630
如何干净卸载_怎么把360卸载干净
Oracle大家都知道下载简单,但是想卸载,没那么轻松,会发现自己卸载不干净,导致再次安装就会失败,现在我就一步一步演示如何彻底卸载Oracle,然后再重新安装。(本机win10)
全栈程序员站长
2022/11/01
1.4K0
如何干净卸载_怎么把360卸载干净
vs2012卸载不干净_CAD如何卸载干净
那个恶心……当手动删除一部分文件(也许这部分文件中包括了卸载程序)后,再调用win的卸载程序或360的软件卸载来卸载VS2005,答案是……没办法卸载干净的。想想也是必然的,没了对应的卸载程序当然会卸载不了对应那部分信息,然而再次安装时安装程序首先检测注册表中有没有对应的安装信息,假如检测到有,那你挂了,安装程序自动屏蔽掉已经有注册信息的一部分,只安装被正常卸载的那部分,其实没有被正常卸载的那一部分也不存在了,只不过没有走win的流程,直接手动删除掉了。缺少对应组件的安装程序当然不能成功安装了,就算是修复,也会修复失败。
全栈程序员站长
2022/11/09
8350
编写干净、清晰代码的 9 个小技巧
如题,以下这些编程技巧,可以让代码编写的更清晰,使初学者看起来更像一位老手。让初学者代码看起来老练的技巧,并不是什么奇巧淫技,而是谁都能看得懂、学得会的,很平常的技巧。相反,在代码中为了展示水平而刻意显得与众不同,这是不自信的表现,也是初学者的主要特征之一,反而自爆了初学者的短板。对于初学者,学会这些小技巧足矣。
LIYI
2022/11/18
4070

相似问题

我如何介绍干净的代码?

40

如何确保代码在开发人员轻松的环境中得到维护?

30

干净代码:参数少的函数

140

使用jquery的干净代码原则

10

如何干净地实现基于权限的特征访问

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文