04 2010 档案

单元测试与功能测试(转)
摘要:在过去的几年里,单元测试已成为我编写软件的核心环节,多亏了一种称为极限编程 (XP) 的简便编程方法(请参阅参考资源)。这种方法要求我为添加的每个函数编写单元测试,并且要维护这些测试。如果单元测试失败,我就无法整合任何代码。随着代码库的不断增大,这些测试将使开发人员能够很有把握地完成更改。 起初,我认为有了单元测试,就没必要再进行功能测试。噢,又错了。功能测试与单元测试相差甚远。我花了很长一段时... 阅读全文

posted @ 2010-04-15 11:40 ethanchan 阅读(768) 评论(0) 推荐(0)

模版方法(Template Method Pattern)
摘要:Template Method:Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the alg... 阅读全文

posted @ 2010-04-14 19:54 ethanchan 阅读(188) 评论(0) 推荐(0)

数据库范式理解
摘要:当前我们使用的主流数据库是关系型数据库,所以我是记录在关系型数据库中对范式的一些理解和看法.数据库库范式分为六种(其实还有有一个BCNF),分别为从第一范式到第六范式.高级一层是建立在所有低层的基础上的,如第2范式是建立在第一范式的基础上的,依次类推. 下面分别举例讲解各种范式:1.第一范式(1NF):  第一范式的核心描述为:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值.该范式... 阅读全文

posted @ 2010-04-03 18:00 ethanchan 阅读(706) 评论(0) 推荐(0)

导航