首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
代码检查
订阅
量天尺
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
OCLint静态代码检测实践
随着业务迭代速度的加快,团队也变得越来越大,人工codeReview的成本也越来越高,而且完全依赖人工也无法确保能review到每一处改动,这个时候,运用静态代码检测就能极大的提高检测效率,节省开发人员的时间。 目前iOS端主流的静态代码分析工具大概是这三个:Clang静态分析…
如何保障iOS代码#高质量#之警告设置
首先看一个常见的警告 -Wunguarded-availability-new 在Build Setting 里的OTHER_CFLAGS添加-Werror=unguarded-availabilit
OCLint 入门到实战(上):Clang 基础篇
先说下传统编译器的工作原理,基本上都是三段式的,可以分为前端、优化器和后端。前端负责解析源代码,检查语法错误,并将其翻译为抽象的语法树;优化器对这一中间代码进行优化,试图使代码更高效;后端则负责将优化器优化后的中间代码转换为目标机器的代码。 静态分析很大一部分是从源代码角度分析…
OCLint 实现 Code Review - 给你的代码提提质量
工程代码质量,一个永恒的话题。好的质量的好处不言而喻,团队成员间除了保持统一的风格和较高的自我约束力之外,还需要一些工具来统计分析代码质量问题。 本文就是针对 OC 项目,提出的一个思路和实践步骤的记录,最后形成了一个可以直接用的脚本。如果觉得文章篇幅过长,则直接可以下载脚本 …
关于Code Review的一些思考总结
GitLab可以设置master和develop分支保护,开发者不能向这两个分支push代码,只能通过PR/MR形式。 可以通过设置git pre-commit hook来check,从而使不符合规范的代码禁止提交仓库。 配合CI检查,作为build的第一步。 用户角色有:所有…
Hades:移动端静态分析框架
作为全球最大的互联网 + 生活服务平台,美团点评近年来在业务上取得了飞速的发展。为支持业务的快速发展,移动研发团队规模也逐渐从零星的小作坊式运营,演变为千人级研发军团协同作战。 在公司蓬勃发展的大背景下,移动项目架构也有了全新的演进方向:需要支持高效的集成策略,支持研发流程自动…
iOS 代码 lint 自动化试水
对于已经搭建CI开发环境的团队来说,代码规范管理必然会成为团队协作的基石。但人工的CodeReview中加入格式及规范检查会存在如下问题 针对以上问题,代码lint概念诞生。 相比其他技术,代码lint其实由来已久。维基百科解释,lint 作为一种工具程序,主要负责静态源码分析…