写点什么

代码规范

0 人感兴趣 · 61 次引用

  • 最新
  • 推荐

typhonjs-escomplex 代码可读性 & 可维护度探索

优化代码质量目标是减少代码的复杂性和冗余,提高代码的可读性和可维护性。但在实际优化过程中也需要权衡对代码的改造是否存在过大的风险和需要更多的投入回归测试。

https://static001.geekbang.org/infoq/f8/f816ddce6eb1ea4efccab69e48321f66.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

降低代码圈复杂度优化技巧

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

华为云 CodeArts Check 代码检查新手操作指南

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

https://static001.geekbang.org/infoq/4d/4dd34701d543ba7f8f683f28d6248b1d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何规避 MyBatis 使用过程中带来的全表更新风险

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

https://static001.geekbang.org/infoq/86/86563086770acf57973f484278f2794a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端标准化之旅

本文主要从命名规范、语法规范、后端系统开发规范、版本更新规范、上线邮件申请规范、项目启动规范来、文件目录规范七方面介绍

https://static001.geekbang.org/infoq/86/86563086770acf57973f484278f2794a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

责任链和策略设计模式 - 基于 Java 编程语言

在日常代码的编写中,业务需求的变化总是不定的。文中描述的责任链和策略设计模式能有效满足代码编写的开闭原则,能更加有效的应对随时变化的业务需求。

https://static001.geekbang.org/infoq/1c/1c8ccdf7e2a4ae463c347ddc757d20ac.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「 Java 开发规范 」10 人小团队 Java 开发规范参考这篇就够了

Kent Beck 的简单设计四原则非常好地来指导我们的如何写出优秀的代码,如何有效地判断我们的代码是优秀的。

https://static001.geekbang.org/infoq/00/0086f7f9f06b45276b56db89530412f7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 项目工程化最佳实践指南

用户头像
Andy
2022-11-28

Python 工程化这件事都没有统一的规范和项目管理的方案,也许是因为 Python 突然兴起的时间较短、用于开发大型项目的公司较少。所以为了帮助内部的同学更好的解决 Python 工程化问题和分享下个人的开发习惯和代码管理思路写下这篇文章。

换行符不一致问题终极处理方案——gitattributes

用户头像
甜点cc
2022-10-25

.gitattributes 是一个文本文件,文件中的一行定义一个路径的若干个属性,主要用于定义每种文件的属性,以方便 git 帮我们统一管理。

代码规范以及 commit 扫描代码

用户头像
甜点cc
2022-10-25

perttier、eslint在项目中的运用,以及husky插件的使用。文章所涉及的插件均是当前最新版本。制定代码编写规范以及commit的时候扫描代码。

https://static001.geekbang.org/infoq/56/56dfa845923ee97178f912c15679bf45.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

研发管理 DevOps 最佳实践之三问三答

用户头像
极狐GitLab
2022-08-29

- Git Flow过时之后推荐用什么? - Java/VUE老项目如何落地代码规范? - 为什么不该用CI做部署,而是CD、GitOps?

​五大不良 coding 习惯,你占了几样?

用户头像
SEAL安全
2022-08-19

根据 IBM 和 Ponemon Institute 2021年的报告,全球平均数据泄露成本约为424万美元。为了降低数据泄露造成的成本,企业可以通过多种方式积极主动地保护数据安全。而安全编码(Secure Coding)本身不需要任

openEuler 代码贡献之星:麒麟软件裴建康

用户头像
openEuler
2022-08-17

在openEuler社区,麒麟软件以Maintainer身份承担了80个项目,除华为公司外贡献第一。在2022开放原子全球开源峰会“年度开源贡献之星”颁奖仪式上,麒麟软件服务器研发工程师裴建康凭借在openEuler社区的突出贡献荣获代码贡献之星称号。接下来,我们将与裴老师

https://static001.geekbang.org/infoq/38/38d2f2b25483265286dc75513f419963.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hi,你有一份 Code Review 攻略待查收!

用户头像
Jianmu
2022-06-27

通过code review可以减少bug出现的概率,提高代码质量,还可以帮助他人进步。

https://static001.geekbang.org/infoq/2d/2d21f4034a77bf3a7bbc468b0b910a11.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

React 代码规范

用户头像
Teobler
2022-04-01

这篇文章非常长,写这篇文章的初衷是为了沉淀这几年在项目上的一些代码实践,同时也希望能够听听外界的声音,毕竟闭门造车不可取。

前端开发代码区域规范分享

用户头像
@零度
2022-01-06

​在日常开发中,如果没有代码功能区域划分将会是一件非常糟糕的事情。前端培训规范化代码区域的好处在于每个代码区域的功能清晰明确,我们在查找代码的时候也位置更加确定,无需要慢慢找,而是通过区域缩小在一个区域内,搭档之间也更加友好。

https://static001.geekbang.org/infoq/86/86b35860b0790af84b82a9883ed2089b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端规范落地,团队级的解决方案

用户头像
德育处主任
2021-12-27

本文主要讲前端开发时遇到的 编码规范难以落地的问题 以及 解决方案 ,包括 编码规范 和 git commit 规范。

https://static001.geekbang.org/infoq/0f/0f606a01fe6e18bb261ea0b823710bc3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

dart 系列之: 这里不需要标新立异,dart 代码最佳实践

用户头像
程序那些事
2021-12-19

每种语言都有自己的代码风格,这种代码风格是跟语言特性息息相关的。如果在编码的过程中遵循这种统一的编码规则,会给我们的业务带来非常多的便利。

你不得不掌握的前端提交规范(git cz)

用户头像
你好bk
2021-12-10

最近在提交代码的时候发现每次提交的代码说明都是层次不齐的,看上去让人感觉到特别的凌乱。第一:让人看上去感觉这个程序猿好像不是“正规”出身,再一让自己在回溯代码的时候没有任何头绪。

【Java】代码重构时,为什么禁止在方法内对对象类型的入参赋值

在项目代码重构过程中,代码规范中提到:禁止在方法内对对象类型的入参赋值(简单类型和string类型的入参允许赋值)。那么大多数初学者会有疑问,这个规范提出的主要意义是什么呢?本文就来探究这个规范背后的目的。

https://static001.geekbang.org/infoq/e5/e5791953a141e75eca1d569dd67017c6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端架构师神技,三招统一代码风格

用户头像
杨成功
2021-12-02

本文从代码规范,代码检查,代码格式化,以及编辑器自动化实现的方向,介绍代码规范统一在我们团队的实践应用。

https://static001.geekbang.org/infoq/1f/1fd85b513b17e9b1e7f4a841cc975857.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

p3c 插件,是怎么检查出你那屎山的代码?

用户头像
小傅哥
2021-09-28

在最开始使用这类代码检查都插件的时候,就非常好奇它是怎么发现我的屎山代码的,用了什么样都技术原理呢,如果我能分析下是不是也可以把这样都技术手段用到其他地方。

10 个超棒的 JavaScript 简写技巧

用户头像
前端依依
2021-08-20

今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦。

https://static001.geekbang.org/infoq/2f/2fff7bb331391e1ea42dd5c334b02436.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么代码会有好坏?

用户头像
鉴释
2021-08-19

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

代码规范_代码规范技术文章_InfoQ写作社区