BT

设计模式  在InfoQ上的内容 rss

演讲所属 设计模式 rss

测试驱动开发(TDD)实战 作者 张晓庆 发布于 2010年9月15日 大家应该都听说过测试驱动开发(TDD),或者看过别人演示如何TDD,比如去解决一个求素数的问题。相信也有不少人亲自做过尝试。那么在一个实际的项目中,到底应该如何做TDD呢?这里,将给出一个实际的例子,演示如何用TDD去做一个端到端的Web开发的Story。从页面,到后台代码,到数据库,一步步驱动完成这个故事。其内容可能会涉及到:Web测试(webDriver);单元测试(TestNG);Mock(Mockito);重构;数据库重构(DBDeploy)...
通过这次演讲,希望大家能够对实际项目中的TDD应用有一定的了解。 11

提高架构质量的10个观点 作者 高焕堂 发布于 2009年12月15日 软件架构师和建筑师类似,都必需具备多重观点。同样地,欲提高架构的质量,也依赖架构师兼具多重观点。在演讲中,将讲述5个重要的观点,它们包括:1. 架构是创意的表现,架构来自创意,创意是假设(Hypothesis);2. 假设需要检验,以需求检验创意;3. 创意根源于固有文化,设计是文化与技术相遇的地方;4. 从文化感悟体悟序(Order)之美,追求建立软件的美之序;5. 以序容易(包容改变),美之序能包容繁杂多变,创造无尽繁荣等等。 6

BT