`
zh_harry
  • 浏览: 99341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
877aca81-daac-33c8-8bf9-3a886cebc6c3
自己动手写java 框架
浏览量:27183
社区版块
存档分类
最新评论

疯子奉献-一个符号惹的祸

    博客分类:
  • JAVA
阅读更多

程序员是严谨的,但是再严谨也容易出问题,这就叫做bug。

我奉献几点自己遇到过的几点问题。

1 =与==
这个问题很容易被忽视,经常少一个=,在C语言陷阱里有这个问题,就是工作几年的老程序员,也同样遇到过。
2 =与!=
讲一个真事,公司一个同事做注册用户的用户名敏感词过滤,结果少写了一个!结果可想而知,还开玩笑说,我只少写了一个符号。
3 -与_
这里是在url里,给第三方提供接口的时侯,少写一个符号或者把_写成-结果都是很严重的,所以在url中一定要亲自点击浏览一下,确定是否可用。
4 &与*
这两个符号离得很近,但运行结果差得很远,我写一个24小时的定时任务,把*写成了&,是因为晚上没有开灯,摸着敲的,结果排查了很久才找到原因。
5 空格的全角与半角
有些配置文件要求比较严格,而直接复制会导致存在空格我们确看不见,怎么看怎么都是对的,解决办法:把文件copy出来到editplus会显示出不可见字符。


总结:凡是这种莫名其妙的问题,一般都是低级错误导致的,越离谱错误就越低级,也很难排查。一些经验总结,大家遇到的补充。

http://lizhizhang.iteye.com/blog/1896545
我的开源框架sparrow
3
6
分享到:
评论
7 楼 zh_harry 2013-09-01  
貌似掉线 写道
没开灯,摸着敲,是指平常都要看键盘才敲对代码的吗?还是从来不看屏幕?

我都是看着键盘敲的,不看键盘不会打字。才学的打字
6 楼 貌似掉线 2013-08-31  
没开灯,摸着敲,是指平常都要看键盘才敲对代码的吗?还是从来不看屏幕?
5 楼 zh_harry 2013-08-30  
zhongfenglin 写道
好的东西自己留着 不要怪小编

什么好东西?在说啥呢?
4 楼 zhongfenglin 2013-08-30  
好的东西自己留着 不要怪小编
3 楼 zh_harry 2013-08-30  
2 楼 zh_harry 2013-08-30  
nkadun 写道
1 2很容易测出来

测肯定能测出来的,但找出来很不容易,一般刚入行的程序员经常会犯这样的错误,并且会纠结半天找不出原因。
1 楼 nkadun 2013-08-30  
1 2很容易测出来

相关推荐

Global site tag (gtag.js) - Google Analytics