代码规范
0 人感兴趣 · 61 次引用
- 最新
- 推荐
typhonjs-escomplex 代码可读性 & 可维护度探索
优化代码质量目标是减少代码的复杂性和冗余,提高代码的可读性和可维护性。但在实际优化过程中也需要权衡对代码的改造是否存在过大的风险和需要更多的投入回归测试。

降低代码圈复杂度优化技巧
我们可以使用代码圈复杂度工具来统计代码的复杂度,并对复杂度较高的代码进行具体的场景分析。但不是说一定要将复杂度优化到某种程度,应该根据实际的业务情况做出优化决策。

华为云 CodeArts Check 代码检查新手操作指南
代码检查服务是基于云端实现代码质量管理的服务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的分组查看与改进建议,有效管控代码质量,确保产品原生高质量和产品安全,帮助产品成功。


如何规避 MyBatis 使用过程中带来的全表更新风险
不知大家在使用MyBatis有没有过程人工梳理代码的经理?但由于web应用数量多,代码行数几十万行,人力梳理代码费时又费力。基于此,架构师根据MyBatis的扩展点推出一款插件做到降低全表更新的风险,降低人工成本。

换行符不一致问题终极处理方案——gitattributes
.gitattributes 是一个文本文件,文件中的一行定义一个路径的若干个属性,主要用于定义每种文件的属性,以方便 git 帮我们统一管理。
代码规范以及 commit 扫描代码
perttier、eslint在项目中的运用,以及husky插件的使用。文章所涉及的插件均是当前最新版本。制定代码编写规范以及commit的时候扫描代码。
五大不良 coding 习惯,你占了几样?
根据 IBM 和 Ponemon Institute 2021年的报告,全球平均数据泄露成本约为424万美元。为了降低数据泄露造成的成本,企业可以通过多种方式积极主动地保护数据安全。而安全编码(Secure Coding)本身不需要任

Hi,你有一份 Code Review 攻略待查收!
通过code review可以减少bug出现的概率,提高代码质量,还可以帮助他人进步。
前端开发代码区域规范分享
在日常开发中,如果没有代码功能区域划分将会是一件非常糟糕的事情。前端培训规范化代码区域的好处在于每个代码区域的功能清晰明确,我们在查找代码的时候也位置更加确定,无需要慢慢找,而是通过区域缩小在一个区域内,搭档之间也更加友好。
你不得不掌握的前端提交规范(git cz)
最近在提交代码的时候发现每次提交的代码说明都是层次不齐的,看上去让人感觉到特别的凌乱。第一:让人看上去感觉这个程序猿好像不是“正规”出身,再一让自己在回溯代码的时候没有任何头绪。
【Java】代码重构时,为什么禁止在方法内对对象类型的入参赋值
在项目代码重构过程中,代码规范中提到:禁止在方法内对对象类型的入参赋值(简单类型和string类型的入参允许赋值)。那么大多数初学者会有疑问,这个规范提出的主要意义是什么呢?本文就来探究这个规范背后的目的。

为什么代码会有好坏?
这是一个知友提出的问题。面对这样的提问,相信每个程序员都会有自己独特的经历来验证代码好坏。相对来说,什么是好代码并不是一个简单能衡量的, 但是一段“烂代码”却有一千种不同的样子。