对设计及重构的一点反思
摘要:
本文是我对一个项目中一个小功能点的演进及重构过程的一点反思与心得。背景: 本项目是一个电子商务类的网站,其中有个功能是在订单状态改变到某种状态后向客户发送通知短信的功能,短信及网关功能均已封装为组建的方式,我们直接调用即可。 为更清晰明白地说明与本主题相关的功能,在此我以一个控制台的程序方式说明代码的演进过程。重构的演进过程: 最初我们是如大多数项目一样,为在规定的时间内完成相关功能点而努力奋斗着,这个功能点的主要代码如下:v1 static void SendSMS_V1(DataTable dt) { if (null == dt... 阅读全文
posted @ 2013-03-05 12:43 感恩的心 阅读(2060) 评论(4) 推荐(1) 编辑