关于空指针问题思考
2015-01-02 21:34
316 查看
关于空指针问题思考
在我参与的几个项目中,发现前辈们在code中写了不少判断空指针的代码,有些是没必要的,有些反而会造成更多奇怪的错误。当然一切外部传入的参数,根据实际情况可以适当地判空,但发现大部分同学太谨慎了,不想太多就if一下,这样下去我觉得过多的判断会造成代码隐藏的错误越多,从而很难发现这些隐藏的奇怪错误。尽然还有些同学把有可能发现空指针的代码抛上异常,这很可能会影响程序流程。可以解决空的问题,就不用判断,抛异常。
原则:一切外部传入的数据,可以根据实际情况判空,一切可以解决空的问题,不要放入异常抛出。
相关文章推荐
- 关于c++中一些指针问题的思考
- 关于指针与类的内存分布问题(问题思考来自《程序员面试宝典》)
- 关于指针和内存的几个问题
- 关于百度MP3问题引出的思考.....
- 问一个关于指针的小问题
- 转:关于指针和内存的几个问题
- 新闻标题中关于单引号的问题 以及Ajax的思考
- 日常的商业模式思考 - 答杭州的朋友关于评估系统和评估费的问题
- 关于碰到的c#小问题的思考
- 关于J2EE下的web项目的架构问题方面的思考
- 关于算法的时间复杂度问题的思考
- 关于百度MP3问题引出的思考.....
- 一段旧代码,引起的关于OO中一个问题的思考
- 关于C++异常抛出指针问题的探讨
- 《高质量程序设计(第二版)》第八章中关于指针的问题
- 关于面向构件和EOS的一些思考-xml和元数据解决了接口脆弱性问题吗?
- 关于指针操作问题
- 关于反射中方法指针中我遇到的问题
- 关于c++ 函数指针的问题
- 关于指针实体问题的看法