<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fs="http://www.feedsky.com/namespace/feed" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/ai92" type="application/rss+xml" ref="self"></atom:link><lastBuildDate>Sun, 10 Sep 2006 09:12:00 GMT</lastBuildDate><title>跬步致远——Ai92</title><description>物换心不移，一生微笑同看雨过天晴。</description><link>http://blog.csdn.net/ai92/</link><item><title>API（模块）设计之道（一）</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559501/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/1201870.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/1201870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1201870</trackback:ping><description>本文以基于NetBeans基础架构的API为实例，清晰的阐述了优秀的API设计实践。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/1201870.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 10 Sep 2006 17:12:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/09/10/1201870.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/09/10/1201870.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/09/10/1201870.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559501/1089802</fs:itemid></item><item><title>JSF吧：那就开始吧……</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559502/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/1134077.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/1134077.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1134077</trackback:ping><description>最近由于工作原因，接触了一段时间的JSF（Java Server Faces），感觉这个东西还是很不错的，值得推荐给大家。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/1134077.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 29 Aug 2006 06:27:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/08/28/1134077.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/08/28/1134077.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/08/28/1134077.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559502/1089802</fs:itemid></item><item><title>杀毒手记——遭遇Infostealer</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559503/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/1048302.aspx</wfw:comment><slash:comments>16</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/1048302.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1048302</trackback:ping><description>shit！最近工作很紧张，大早晨起来就不能进入状态！杀毒软件靠不住了，那就只能靠我们自己的了。还好病毒监控程序告诉了我病毒的名字——Infostealer。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/1048302.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 11 Aug 2006 07:08:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/08/10/1048302.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/08/10/1048302.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/08/10/1048302.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559503/1089802</fs:itemid></item><item><title>思考详细设计——maillist中的讨论</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559504/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/1022806.aspx</wfw:comment><slash:comments>7</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/1022806.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1022806</trackback:ping><description>前几日，我将《思考详细设计》贴到了python-chinese maillist 里面，引起了进百封信的讨论。这是在我意料之中的，我的本意就是以我的帖子为引子，引出一些好的建议和探讨出来。而出乎我的意料的是，这次讨论也没有摆脱“开题——跑题——咬文嚼字的争论——开始人身攻击”的宿命。
      不过讨论与争论中还是有些观点值得大家分享的，所以在这里整理罗列出来。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/1022806.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 05 Aug 2006 19:15:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/08/05/1022806.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/08/05/1022806.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/08/05/1022806.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559504/1089802</fs:itemid></item><item><title>思考详细设计</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559505/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/1011883.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/1011883.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1011883</trackback:ping><description>设计在软件开发中扮演的角色，相信大家都很清楚。设计的好坏直接影响着软件产出的质量。设计一般分为架构设计（概要设计）和详细设计。架构设计主要从系统整体上来考虑使用什么样的架构、如何划分模块以及制定模块间的通信规则。因此架构设计从规模或者粒度上都比较好把握。而详细设计则与架构设计不同，它的工作量通常不小而且粒度不好把握。所以详细设计往往实践的不是很成功，要么流于形式，要么直接被pass掉……。
下面是我对详细设计的一点思考，其间alexwei12、chinakite给出了很好的建议，并将经验分享给我。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/1011883.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 03 Aug 2006 02:59:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/08/02/1011883.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/08/02/1011883.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/08/02/1011883.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559505/1089802</fs:itemid></item><item><title>也谈加班</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559506/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/896506.aspx</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/896506.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=896506</trackback:ping><description>加班并没有帮助，尽管在很短的时间内这样做会使团队开发速度加快，但是如果你持续任意一段时间这样做，你将变得异常烦恼。最见效的杀手是干劲，让一位干劲十足的程序员工作七小时比让一位疲惫不堪、心烦意乱的程序员工作十小时效果好的多。即使程序员希望长时间地工作，那也不是一个好主意。长时间工作会使人疲倦，疲倦会使人犯错误，而错误将需要花时间去改正。……如果他们确实没有了活力，则改为晚上让他们去玩计算机游戏。用投石机摧毁城堡比将错误塞入复杂的软件更富有成效。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/896506.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 09 Jul 2006 23:33:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/07/09/896506.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/07/09/896506.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/07/09/896506.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559506/1089802</fs:itemid></item><item><title>Use Case编写建议</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559507/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/784995.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/784995.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=784995</trackback:ping><description>Use Case编写建议：世界杯开始了，也好就没有更新blog了，将最近总结的一些编写Use Case的建议和大家分享，欢迎大家探讨和补充……&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/784995.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 10 Jun 2006 10:03:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/06/10/784995.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/06/10/784995.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/06/10/784995.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559507/1089802</fs:itemid></item><item><title>我们的目标——RoR？</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559508/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/762673.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/762673.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=762673</trackback:ping><description>傻瓜化，而且要提供良好的框架……。我脑子中立即闪现出一匹在2005年大红大紫的黑马——Ruby on Rails。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/762673.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 30 May 2006 16:19:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/05/30/762673.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/05/30/762673.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/05/30/762673.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559508/1089802</fs:itemid></item><item><title>为什么大家都要CMM</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559509/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/748731.aspx</wfw:comment><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/748731.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=748731</trackback:ping><description>这似乎不是一个技术问题，更像是一个商业问题，不妨八卦一下&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/748731.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 22 May 2006 16:13:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/05/22/748731.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/05/22/748731.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/05/22/748731.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559509/1089802</fs:itemid></item><item><title>系统分析师考试大纲（2004年新版）</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559510/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/713463.aspx</wfw:comment><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/713463.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=713463</trackback:ping><description>系统分析师考试大纲（2004年新版）
备考专用&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/713463.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 09 May 2006 04:50:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/05/08/713463.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/05/08/713463.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/05/08/713463.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559510/1089802</fs:itemid></item><item><title>Java EE 5规范横空出世</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559511/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/713063.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/713063.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=713063</trackback:ping><description>五一长假归来，习惯的在http://www.theserverside.com/上浏览新闻，看到Java EE 5规范在5月1日全票通过正式发布了（Java EE 5 passes - ready, set, code!）。由此想到国外的劳动者们，为了促使Java EE 5规范早日诞生，甘愿放弃享受国际劳动者们自己的节日，任劳任怨的跑来辛苦的开会表决，我感动万分，无以言表。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/713063.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 09 May 2006 00:04:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/05/08/713063.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/05/08/713063.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/05/08/713063.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559511/1089802</fs:itemid></item><item><title>还是品牌电脑好啊！</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559512/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/695939.aspx</wfw:comment><slash:comments>12</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/695939.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=695939</trackback:ping><description>安全、稳定、安静，还是品牌电脑好啊！&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/695939.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 29 Apr 2006 06:55:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/04/28/695939.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/04/28/695939.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/04/28/695939.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559512/1089802</fs:itemid></item><item><title>苑姓起源——古老而孤独</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559513/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/661564.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/661564.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=661564</trackback:ping><description>这是从我的另外一个blog上转载过来的。这篇文章在那里引来很多同姓人的关注和支持，一直很热闹，所以我想转到这里看看有多少同姓又同行的朋友。&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/661564.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 13 Apr 2006 19:34:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/04/13/661564.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/04/13/661564.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/04/13/661564.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559513/1089802</fs:itemid></item><item><title>快速搭建自己的CVS</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559514/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/621198.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/621198.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=621198</trackback:ping><description>非常简单的入门手册，你也来为自己的资料加道保险吧！&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/621198.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 11 Mar 2006 02:06:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2006/03/10/621198.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2006/03/10/621198.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2006/03/10/621198.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559514/1089802</fs:itemid></item><item><title>设计已死？（Ai92重译版）</title><link>http://item.feedsky.com/~csdn.net/ai92/~1089803/22559500/1089802/1/item.html</link><wfw:comment>http://blog.csdn.net/ai92/comments/535430.aspx</wfw:comment><slash:comments>11</slash:comments><wfw:commentRss>http://blog.csdn.net/ai92/comments/commentRss/535430.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=535430</trackback:ping><description>&lt;img src =&quot;http://blog.csdn.net/ai92/aggbug/535430.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 23 Nov 2005 22:24:00 +0800</pubDate><author>Ai92</author><comments>http://blog.csdn.net/ai92/archive/2005/11/23/535430.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/ai92/archive/2005/11/23/535430.aspx</guid><dc:creator>Ai92</dc:creator><fs:srclink>http://blog.csdn.net/ai92/archive/2005/11/23/535430.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ai92/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ai92/~1089803/22559500/1089802</fs:itemid></item></channel></rss>