摘要:
去年下半年我接手了一个外包的项目维护任务,这个项目大约开始于2005年,项目用的是传统的三层架构,主要功能就是一个网络爬虫,爬取国外各种电商的商品数据,存入客户数据库。最近我对项目的重构已经通过验收,我想说说我的重构思路。 阶段一 熟悉了项目框架,了解项目的运行和维护。 使用工具: Microsof 阅读全文
摘要:
泛型概述泛型是CLR提供的一种特殊机制,让我们可以先用“类型占位符”来写代码,然后在创建类型的实例时提供真正的类型。在很多时候我们可以把类的行为提取或者重构出来,增加一个抽象层,使之不仅能用于硬编码的类型上,而且可以应用到其他的类型上,即另外一种形式的代码重用。泛型的优点如下:不管构造类型的数量有多... 阅读全文
摘要:
序言 周一一不小心又把右侧腕关节给摔伤了,因此这周可能写不了代码了。我就琢磨着构思一片文章,不能把脑袋也停下来。恰好周一早上一位朋友大清早的通过QQ群给我打招呼,于是我就抓住了机会。想从他那里偷点东西用在我的文章上。虽然我又回到了刚练习打字的时代,一个键一个键的戳,但是我们聊的还是很High。聊... 阅读全文
摘要:
前言 早上在完善我自己的框架代码的时候,突然不知道怎么进行下去了。看看源码,看看博客,看看别人的总结,想想今年我都干了什么。依稀记得2013年底,在送女朋友回家的火车上,我对她说出了我2014年的目标,现在2014年已经快要结束了,本着later equals never原则酝酿了一下今年的总结和... 阅读全文