<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>陈亮亮的专栏 - 技术之旅</title><link>http://blog.csdn.net/cll0320/category/203080.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 09 Jul 2007 15:24:20 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>陈亮亮</dc:creator><title>partial class：扩展功能新思路</title><link>http://blog.csdn.net/cll0320/archive/2007/07/05/1679143.aspx</link><pubDate>Thu, 05 Jul 2007 02:48:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2007/07/05/1679143.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/1679143.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2007/07/05/1679143.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/1679143.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1679143</trackback:ping><description>开闭原则：“对修改封闭，对扩展开放”。在面向对象的系统中，通过类的继承实现扩展。.net中提供的partial class提供了扩展类的新思路。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/1679143.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>多版本软件构建策略分析</title><link>http://blog.csdn.net/cll0320/archive/2007/04/19/1571425.aspx</link><pubDate>Thu, 19 Apr 2007 23:35:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2007/04/19/1571425.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/1571425.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2007/04/19/1571425.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/1571425.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1571425</trackback:ping><description>主要分析存在多个版本特性时的软件构建策略。多个版本特性在有些情况下仅仅对应于软件的本地化，复杂的情况就是不同版本中模块的业务逻辑、呈现策略都不相同。这不仅在产品开发过程中增加成本，更多的成本将在维护阶段体现出来。因此，选择一个合适的构建策略对降低开发与维护成本都是非常重要的。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/1571425.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>架构设计的三个维度</title><link>http://blog.csdn.net/cll0320/archive/2007/02/12/1508029.aspx</link><pubDate>Mon, 12 Feb 2007 08:06:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2007/02/12/1508029.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/1508029.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2007/02/12/1508029.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/1508029.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1508029</trackback:ping><description>架构设计是一个非常大的话题，不管写几篇文章，接触到的始终只是冰山一角，更多的是实践中去体会。
这篇文章主要介绍的是面向对象OO，面向方面AOP，面向服务SOA这三个要素在架构设计中的位置与作用。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/1508029.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>Command模式与动态语言</title><link>http://blog.csdn.net/cll0320/archive/2007/01/21/1489529.aspx</link><pubDate>Sun, 21 Jan 2007 23:29:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2007/01/21/1489529.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/1489529.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2007/01/21/1489529.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/1489529.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1489529</trackback:ping><description>在Gof的设计模式中，有一个模式引起的争议比较大，有很多人甚至认为这个模式应该排除在OO模式之外，原因在于它不具有OO的特性。不管怎么说，这个引起争议的模式还是非常特别的，只要我们静下心来分析一下，不难发现它的迷人之处。这个模式就是Command模式。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/1489529.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>在Delphi中应用AOP实现日志功能</title><link>http://blog.csdn.net/cll0320/archive/2006/07/28/992567.aspx</link><pubDate>Fri, 28 Jul 2006 12:20:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2006/07/28/992567.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/992567.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2006/07/28/992567.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/992567.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=992567</trackback:ping><description>    AOP现在很火，网上有这许多支持AOP的框架，对于Delphi来说同样也有MeAOP。不过觉得这些框架太复杂了。
    现在有一个系统，基本上都快结束了，整体上当然是没有采用什么AOP的框架。对于这样的系统能否用上AOP的一点点好处呢？
    项目组提出在现有的系统上加入日志记录的需求。大家一起来看看我是怎么来实现这个功能的吧。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/992567.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>TDD中的三个关键点</title><link>http://blog.csdn.net/cll0320/archive/2006/05/24/752613.aspx</link><pubDate>Wed, 24 May 2006 12:21:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2006/05/24/752613.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/752613.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2006/05/24/752613.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/752613.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=752613</trackback:ping><description>介绍了TDD中三个比较关键的因素：测试、节奏、驱动。并浅析TDD与重构、结对编程、简单设计之间的关系。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/752613.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈亮亮</dc:creator><title>Delphi中比较GUID是否相等</title><link>http://blog.csdn.net/cll0320/archive/2006/05/18/743556.aspx</link><pubDate>Thu, 18 May 2006 09:14:00 GMT</pubDate><guid>http://blog.csdn.net/cll0320/archive/2006/05/18/743556.aspx</guid><wfw:comment>http://blog.csdn.net/cll0320/comments/743556.aspx</wfw:comment><comments>http://blog.csdn.net/cll0320/archive/2006/05/18/743556.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/cll0320/comments/commentRss/743556.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=743556</trackback:ping><description>在有的应用中会涉及到比较两个GUID是否相等。在这里介绍自己用到的两种方法。&lt;img src ="http://blog.csdn.net/cll0320/aggbug/743556.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>