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

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

作者: phzean | 来源:发表于2017-05-03 18:04 被阅读83次

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

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

貌似没有问题~

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


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


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

建议的写法~

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

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

相关文章

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

    本文重点 代码规范书写很重要 项目上线,皆大欢喜,其实代码中埋下了好多坑。我下面要说的就是一个很粗心的事情。看一...

  • pod 后第三方库注释部分产生错误

    问题描述 通过 pod install 后,引用的第三方库编译失败,多处注释处产生错误 原因 由于代码注释不规范引...

  • You may use special comments to

    这是因为在编写代码的时候不够规范化所导致的,比如一个表达式后面多加了一个分号,虽然不会引起程序报错,但是不够规范,...

  • swift基础

    swift基本使用 swift语句后面没有分号,不过就算不小心加了分号也不会报错,但是为了语法的规范不能加分号 引...

  • Google实践中总结的Python规范,get了吗?

    好的代码风格,给人舒服的感觉,今天介绍一下谷歌的Python风格规范 1 分号 不要在行尾加分号, 也不要用分号将...

  • [ECMAScript] 自动分号插入机制

    1. 插入分号 ECMAScript中,大部分声明和语句,都必须以分号结尾,原则上,必须书写这些分号。 但是为了方...

  • 数据分析学习笔记(SQL创建表)

    SQL基本书写规范 SQL语句以分号结尾 SQL语句不区分大小写虽然SQL不区分大小写,但最好关键字都大写,表明的...

  • 通过文件配置ESLint

    简介 ESLint 是一个代码书写规范检查工具,通过很多规则检查来规范代码的书写风格,也可以找出一些错误。ESLi...

  • 代码书写规范

    HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。...

  • 书写代码规范

    通过分析github代码库总结出来的工程师代码书写习惯 使用英文小写 别忘记结束符 嵌套注意层层缩进标签,缩进使用...

网友评论

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

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