1. 在这里声明了一个block,但是项目中没有使用,这代码应该是以前使用过,后期改版,忘记了删除,在做模块改版,或者代码优化时,应该及时的删除。 属性声明 1、属性没有按功能分块。 2、在.h中声明的属性,如果在被的地方没有赋值操作,建议在.h中将其读写操作声明为readonly。 3、命名全部统一采用驼峰命名法。 4...
我司今年开始尝试一些代码质量相关建设,比如组织 codereview、修复代码扫描漏洞.这是一个很好的现象,当我们为了快速迭代,往往为了让需求上线,导致代码并不是很规范,时间长了就留下了一堆技术债. 前日的一天,iOS老哥找我说让看看能不能弄弄 IOS 代码扫描,扫描出一些代码漏洞,尝试去修复漏洞和 bug. 于是乎,下面就...
JCR 或者叫做 JCodeReview 也是一个基于 Web 界面的最初设计给 Reivew Java 语言的一个工具。当然,现在,它可以被用于其它的非 Java 的代码。 JCR 主要想协助: 审查者。所有的代码更改都会被高亮,以及大多数语言的语法高亮。Code extracts 可以显示代码评审意见。如果你正在 Review Java 的代码,你可以点击代码中的...
code review 组内的code review机制,可以参考团队之前的OpenDoc - 前端团队CodeReview制度,iOS客户端开发,会在此基础上进行一些常见手误及Crash情况的重点标记,比如: 1 我们开发中首先都是在测试环境开发,开发时可以将测试环境的url写死到代码中,但是在提交代码的时候一定要将他改为线上环境的url,这个就可以通过git...
组内的code review机制,可以参考团队之前的OpenDoc - 前端团队CodeReview制度,iOS客户端开发,会在此基础上进行一些常见手误及Crash情况的重点标记,比如: 1 我们开发中首先都是在测试环境开发,开发时可以将测试环境的url写死到代码中,但是在提交代码的时候一定要将他改为线上环境的url,这个就可以通过gitlab中的重点...
随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性...
随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性...
Objective-C MVC开发 网络安全 IOS Xcode CodeReview 岗位职责:1、负责IOS项目客户端核心模块代码编写;2、负责设计文档的编写,CodeReview,代码质量控制;3、负责产品质量控制,缺陷追踪,重构和产品技术持续改进,持续的关注和优化相关产品的质量、性能、用户体验;4、负责协同产品、运营、技术团队沟通与协商,保证产品的质量...
为了进一步加强测试质量,同时探索测试左移在同步中的实践,iOS同步助手尝试接入静态代码扫描工具。希望通过不同的途径提前发现日常测试中难发现的问题。 然而iOS静态代码扫描工具有不少,它们都有什么不同?我应该选哪一个?因此,本文主要针对主流的几个工具,对同步助手的代码进行扫描,并分析对比它们的扫描结果,再敲定后续...
随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析。 作者:zhangferry 链接:https://juejin.im/post/5ec5de72e51d4578702f3e6f 程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析...