那些代码中我们常犯的错误你有木有。。。
来源:互联网 发布:东北林业大学网络教学 编辑:程序博客网 时间:2024/05/03 18:01
写了这么多年代码,遇到的Bug和看到Bug,相信已经很多了,想必大家对于取数据,截断数据,拼接数据之类的操作应该是
非常熟悉的了。先列出如下几个例子:
示例1:
int BillID=DsData.Table[0].Rows[0]["BillID"].ToString();
示例2:
string strNo=strSno.substring(0,strSno.Length-6);
示例3:
string strDateTime=txtDate.Text.trim();
DateTime dt=DateTime.Parese(strDateTime);
以上3个例子都没有考虑异常情况,比如第一个我们没有考虑DsData中没有数据的情况,第二个我们考虑
字符长度不够6的情况,第3个我们没有考虑输入的字符格式不对的情况。
虽然这些问题都比较小,但是对于我们软件开发而言,这种错误在Bug中占的比例却不小,很多系统异常
其实都是这些微不足道的问题造成的。
所以作为软件开发人员细心,思路严谨是非常必要的,同时测试工作也要做的完备,才能保证良好的质量。
但是对于开发人员而言,能够把握好第一关才是最关键的。尽量不让这种低级错误流露出去。
- 那些代码中我们常犯的错误你有木有。。。
- 关于用户体验,我们常犯的9个错误
- 关于用户体验,我们常犯的9个错误
- 关于用户体验,我们常犯的9个错误
- 常犯的错误
- 常犯的错误
- 避免CSS初学者常犯的那些错误
- 那些年我们犯过的错误--软件开发总结
- 常犯的六个错误,你知道吗?
- 代码整洁之道,新手常犯的错误。
- 走进C的世界-那些年我们常犯的错---关键字相关
- 走进C的世界-那些年我们常犯的错---strcpy及memcpy函数
- 经理人常犯的错误
- java常犯的错误
- 我常犯的错误
- 一些常犯的错误
- 在CMMI推广过程中EPG常犯的错误
- 网页设计中HTML常犯的五个错误
- Mac下显示隐藏文件
- easyui-分页功能详解
- Linux tar -cvf与tar cvf有什么区别
- Sending HTML content in an email using PHP
- 程序在内存中存储详情(Text、Data、BSS、Heap、Stack....)
- 那些代码中我们常犯的错误你有木有。。。
- jQuery jcrop插件截图使用方法
- hdu 1506 Largest Rectangle in a Histogram
- Accelerated C++ Exercise 7-2
- 利用SynchronizationContext.Current在线程间同步上下文
- 成员函数的重载、覆盖与隐藏
- java抽取word,pdf的四种武器
- COM,ATL,WTL,OLE,STL,MFC
- Oracle 表分区