不规范代码书写产生的问题_方法名后多加了一个分号

本文重点 代码规范书写很重要

项目上线,皆大欢喜,其实代码中埋下了好多坑。我下面要说的就是一个很粗心的事情。
看一看下面的图就知道问题出在哪了

貌似没有问题~

就像大家看到的那样,方法名后面多了一个分号,分号,分号。并且编译也不会报错,然后就很容易忽视了这个问题。


强行分析一波
1、首先产生这个问题的原因有可能是写代码的时候误加了,也有可能是在复制.h文件里面预先写的方法名时忘了去掉分号
2、编译时不会报错,极大的增加了它的隐蔽性
3、在测试的过程中发现:10.3之前的系统,上面的方法体是可以执行的,10.3之后的系统就不会执行方法体了,很明显这是个很大的问题
4、方法名后面加一个分号不会有错误提示,如果跟了两个分号就有提示了,什么鬼嘛~~


所以说,代码规范真的很重要,谁不能说上面的问题其实就是iOS的系统bug呢,然后被苹果偷偷的修复了,然后我们就扑街了~~
建议写法是方法体后面紧跟花括号,这样就一目了然了

建议的写法~

呼呼呼~~
得马上查下哪些地方有问题,赶紧上个新版本先

漏写了一句,这个不知道是哪个粗心鬼写的代码。
补上这句话还是很有必要的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容