美文网首页
30 | 如何制定一套适合自己团队的 iOS 编码规范?

30 | 如何制定一套适合自己团队的 iOS 编码规范?

作者: 阳明先生_X自主 | 来源:发表于2020-07-07 16:07 被阅读0次

不需要注释就能轻松读懂的代码,使用的语言特性也必然是通用和经典的,过新的语言特性和黑魔法不利于代码逻辑的阅读,应该减少使用,即使使用也需要多加注释,避免他人无法理解。

么,怎么做Code Review 会比较好呢?

首先,我觉得要利用好 Code Review 这个卡点,先使用静态检查工具对提交的代码进行一次全面检查。

如果是 Swift 语言的话,你可以使用 SwiftLint工具来检查代码规范。Swift 通过 Hook Clang 和 SourceKit 中 AST 的回调来检查源代码,如何使用SourceKit 开发工具可以参看这篇文章“Uncovering SourceKit”。

SwiftLint 检查的默认规则,你可以参考它的规则说明。SwiftLint 也支持自定义检查规则,支持你添加自己制定的代码规范。你可以在 SwiftLint 目录下添加一个 .swiftlint.yml 配置文件来自定义基于正则表达式的自定义规则。具体方法,你可以参看官方定义自定义规则的说明

如果你是使用 Objective-C 语言开发的话,可以使用 OCLint 来做代码规范检查。关于 OCLint 如何定制自己的代码规范检查,你可以参看杨萧玉的这篇博文“使用 OCLint 自定义 MVVM 规则”。

相关文章

  • 30 | 如何制定一套适合自己团队的 iOS 编码规范?

    不需要注释就能轻松读懂的代码,使用的语言特性也必然是通用和经典的,过新的语言特性和黑魔法不利于代码逻辑的阅读,应该...

  • iOS 代码规范文档

    iOS 代码规范文档 [toc] 修订 概述 制定目的:制定iOS 编码规范,主要是为了规范公司内部的iOS 代码...

  • eslint实现代码风格统一

    一、编码规范 Style Guide,编码规范又称编码风格,一个团队中,每个人都有自己的一套编码风格,在协作中找到...

  • iOS团队编码规范

    前言 关于深拷贝与浅拷贝,一直以来都是面试官喜欢吃的菜,而经验不足的求职者经常会进入误区,不理解深拷贝与浅拷贝的实...

  • iOS团队编码规范

    前言 最近有不少朋友遇到了这样的需求:一个界面上有一个headerView、一个toolbar和一个tablevi...

  • iOS团队编码规范

    团队开发一定要有很好的编码规范才利于团队开发与快速维护。我相信大家在维护老代码的时候,都有这么一种心理:真想骂死那...

  • iOS团队编码规范

    不规范的代码,读起来身心俱惫,改起来后患无穷。 命名原则: 1.最少字符,尽量的减少命名对象的长度,选择字符少的名...

  • ios团队编码规范

    1.见名知义。命名应该直观的描述命名对象,避免歧义。 2.上下文一致。比如删除,在前面使用了remove,后面就不...

  • 搜狐视频iOS团队 Objective-C 编码规范

    搜狐视频iOS团队 Objective-C 编码规范 介绍 团队中长期以来存在各人不同的编码方式和习惯,导致代码中...

  • 前端Husky+lint-staged+eslint实现自动化工

    目标: 研发团队公用一套静态代码检测规范; 一套代码提交规范; 利用自动化工具完成检测,提高编码规范性和revie...

网友评论

      本文标题:30 | 如何制定一套适合自己团队的 iOS 编码规范?

      本文链接:https://www.haomeiwen.com/subject/frtzqktx.html