非程序员也能检查代码质量的 7 个有用技巧
低质量的代码可能是网站开发的额外成本,更
糟糕的是,整个业务。很多创业者对编程一窍不通,或者
也得不到这方面技术人员的帮助。
幸运的是,您可以自己检查代码质量。想知道如何?只需按照本文中指定的说明进行操作!
目录
第一——预防
在开始与程序员合作之前,有必要检查潜在员工所
创建代码的质量。怎么做?最好要求
私下或通过类似 Github 的服务提供代码示例。使用获得的密钥检查代码或
请有经验的程序员进行初步评估。
什么影响了糟糕的代码质量?
有几个因素会影响糟糕的代码质量。而事实上,程序员的
疏忽并不总是主要的。作为专员,您还可以
通过以下方式为降低代码质量做出贡献:
交货时间太短,
计划不周的项目,仓促准备的规范,
对项目范围和预算的估计不佳,因此程序员
在相同预算内添加了额外的更改,有六个程序员的地方,还有……。代码味道——尽量保持一个
知名的、永久的团队,与您的项目/合作是一次性的,这减少了承诺,
学习正在执行项目的编程语言的基础知识
。
[sc name=”helpbanner” title=”对整洁代码有疑问吗?”]
为什么糟糕的代码那么糟糕?
有几个原因,并且都对业务产生负面影响:
代码开发和维护是昂贵的,
可能需要从头开始重写项目,
很难找到愿意使用质量差的代码的程序员,
可以停止或减缓业务发展,
降低安全性,
产生很难识别和修复的错误。
[sc name=”helpchat”]
代码混乱
打开几个文件并仔细查看代码。如果不是
您根本不理解的优美、规则格式的文本……您看到的是一团糟,您甚至根本无法阅读、理解、
解释
,也看不到任何逻辑——然后将您的担忧告知承包商。
名称和命名约定
如果你以某种方式处理过编程,你就会知道函数和变量是什么。如果
您不熟悉这些,阅读一些指南 5 分钟将使您能够
识别测试代码中的函数、类和变量。应该提醒您的是:
非英文条目,
难以理解的名称,例如:xyz () 而不是 addUser (),
格式不一致,例如函数名称、函数名称、函数名称。
[sc name=”helpchat”]
<! –评论太多->
看起来 /* 在描述所有过程的代码中注释 * /
似乎是一个很好的做法。好吧,不完全是,特别是如果承包商在
上一段中遇到问题并试图通过评论赶上进度。最终,代码应该
是可以理解的,无需额外的描述。
只有在不可能的情况下才应使用注释。
足够的框架就足够了
承包商建议使用许多不同的框架?如果是这样,值得考虑
是否所有这些都是必要的。复制执行相同任务的框架是
导致代码复杂的最简单方法。结果,该站点将变得更重并且
更容易出现故障。
新技术或老歌,但金曲
很容易检查承包商是否会使用他 X 年前学习的框架
(他仍在努力将其推向客户),或者试图说服我们进行创新。在
这两种情况下,这都可能导致我们的网站出现维护问题。
检查存储库的运行方式
在创建网站的情况下,我不需要存储库,但如果您可以访问
一个存储库,它将允许您跟踪工作进度。同样在所谓的
“提交”及其描述之后,您可以评估项目的运行方式。如果单个“commit”的描述
没有意义,没有提供任何信息,
以后可能很难找到。
要求测试
在应用程序的情况下,应同时编写单元测试。他们的任务是
加快代码检查。此外,他们还加强了对代码质量
本身的关注。
如果我刚刚陷害了你的程序员......
因为我鼓励你检查代码质量,我对这个问题深表歉意。根据
您的合同和义务,您应该指出代码异味的来源,概述
恢复计划和重要事项,尽快实施,而不是继续进入
死胡同。
最后,我祝愿您使用高质量代码成功完成项目。🙂
(言鼎科技)