2009年3月6日
摘要: 转自:http://www.cnblogs.com/JeffreyZhao/archive/2008/06/04/ajax-linq-lambda-expression.html LINQ / LINQ to SQL / LINQ to XXX LINQ是新生事物,不过从不少文章和讨论上看来,这方面的概念也已经有点混沌不清了。因此我们经常可以看到这样的话: LINQ只能将数据... 阅读全文
posted @ 2009-03-06 17:29 Myhsg 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是全新理论吗?答案莫衷一是。细心的人们可以发现,敏捷开发其实借鉴了大量软件工... 阅读全文
posted @ 2009-03-06 10:06 Myhsg 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 测试驱动开发 测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that work... 阅读全文
posted @ 2009-03-06 10:03 Myhsg 阅读(1262) 评论(0) 推荐(0) 编辑