<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_I'm CY</title><subtitle type="text">:-D</subtitle><id>http://feed.cnblogs.com/blog/u/34/rss</id><updated>2012-02-09T09:35:49Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34/rss"/><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344275.html</id><title type="text">策略</title><summary type="text">策略1. 策略的目标参照SQL Server 的策略，以领域设计的方法确定各个业务的边界，从而抽象出业务之间交互的接口，同时也对具体业务内部进行抽象，对关键的业务方法在执行前、执行后的行为提供外部植入。2. 策略的名词方面代码对象、单据对象、服务对象、仓储对象都是策略的方面。条件由对象的属性的表达式表达针对目标对象的方法,有两种情况，执行前(Before)、执行后(After)。对象的属性动作当方面、条件、针对目标完全匹配时，执行的动作，动作的返回值可以是值对象也可以是一个算法。3. 策略分类算法策略年假、工资计算公式等等归纳为算法策略，其特点为根据方面和条件返回一个值，没有针对目标。算法策略</summary><published>2012-02-09T09:33:00Z</published><updated>2012-02-09T09:33:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344275.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344275.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;策略&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;1.&amp;nbsp;&amp;nbsp; &amp;nbsp;策略的目标&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;参照SQL Server 的策略，以领域设计的方法确定各个业务的边界，从而抽象出业务之间交互的接口，同时也对具体业务内部进行抽象，对关键的业务方法在执行前、执行后的行为提供外部植入。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;策略的名词&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;方面&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;代码对象、单据对象、服务对象、仓储对象都是策略的方面。&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;条件&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;由对象的属性的表达式表达&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;针对目标&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;对象的方法,有两种情况，执行前(Before)、执行后(After)。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;对象的属性&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;动作&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;当方面、条件、针对目标完全匹配时，执行的动作，动作的返回值可以是值对象也可以是一个算法。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;3.&amp;nbsp;&amp;nbsp; &amp;nbsp;策略分类&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;算法策略&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;年假、工资计算公式等等归纳为算法策略，其特点为根据方面和条件返回一个值，没有针对目标。算法策略只是描述一个业务逻辑，一般作为被调用者。&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;执行策略&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;针对目标的方法被调用之后，将会引发策略的执行，在执行中我们可以对方对象的属性进行赋值，以及函数调用等动作。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;执行的策略一旦启用将会自动附加到方面上。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;验证策略&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;验证策略是一种特殊的执行策略，只需要配置满足的表达式即可。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;4.&amp;nbsp;&amp;nbsp; &amp;nbsp;策略的外部对象方法协作&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;特殊情况下，有些业务逻辑开发过程中需要引用策略方面对象以外的方法进行赋值或判断，那么可以通过约定开发接口进行函数的调用。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;例如：单据号的产生需要两个步骤，一、根据单据类型获取该类型的最大号；二、根据最大号安装指定的规则生成代码。通过在策略之外写好GetCode函数，定义个针对单据的GetNew的目标编写一个执行策略，对单据Code属性应用GetCode函数即可。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;5.&amp;nbsp;&amp;nbsp; &amp;nbsp;总结&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 仿宋; font-size: 14pt;"&gt;策略中心的最大的作用是：当两个业务之间的约束关系明确化时，为业务之间的耦合提供一个桥梁。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2344275.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344275.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344159.html</id><title type="text">编写有效的文档--通过二维表格优化思路.</title><summary type="text">编写有效的文档，所谓有效是指最终用户可以快速的理解并使用。文档的结构组织一般呈金子塔，主次分明，这一般没有异议，详细信息该如何描述？过多的文字势必增加用户的阅读负担，并且也不利于理解。一图胜千言，一个表格顶万语，在文档中引入图表可以大大增强文档的可理解能力，也就是提高有文档的有效性。在软件开发过程中形成的文档，例如：需求文档、测试文档等更要注重图表的设计与利用。当然图表的设计也要科学合理，这个需要文档编写者多多思考。最近在写测试用例，二维表格优化思路的感触多多，记录一下。</summary><published>2012-02-09T08:38:00Z</published><updated>2012-02-09T08:38:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344159.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344159.html"/><content type="html">&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;编写有效的文档，所谓有效是指最终用户可以快速的理解并使用。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;文档的结构组织一般呈金子塔，主次分明，这一般没有异议，详细信息该如何描述？过多的文字势必增加用户的阅读负担，并且也不利于理解。一图胜千言，一个表格顶万语，在文档中引入图表可以大大增强文档的可理解能力，也就是提高有文档的有效性。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;在软件开发过程中形成的文档，例如：需求文档、测试文档等更要注重图表的设计与利用。当然图表的设计也要科学合理，这个需要文档编写者多多思考。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: 14pt; font-family: 仿宋;"&gt;最近在写测试用例，二维表格优化思路的感触多多，记录一下。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2344159.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/02/09/2344159.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/01/18/2325963.html</id><title type="text">关键元</title><summary type="text">元是信息的维度，关键元就是关键维度了。关键元的特征：主线、最小颗度Employee是HR系统中的一个关键元EveryDay：“每一日”也是一个关键元排班、考勤等等都体现到Day，有开始、有结束。但是从统计的角度来看，显然EveryDay更合适。该如何组织，还得好好考虑</summary><published>2012-01-18T13:31:00Z</published><updated>2012-01-18T13:31:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/01/18/2325963.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/01/18/2325963.html"/><content type="html">&lt;p&gt;元是信息的维度，关键元就是关键维度了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;关键元的特征：主线、最小颗度&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Employee是HR系统中的一个关键元&lt;/p&gt;&#xD;
&lt;p&gt;EveryDay：&amp;ldquo;每一日&amp;rdquo;也是一个关键元&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;排班、考勤等等都体现到Day，有开始、有结束。&lt;/p&gt;&#xD;
&lt;p&gt;但是从统计的角度来看，显然EveryDay更合适。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该如何组织，还得好好考虑&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2325963.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/01/18/2325963.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322539.html</id><title type="text">新浪还是明码保存密码？</title><summary type="text">它怎么知道？</summary><published>2012-01-14T12:14:00Z</published><updated>2012-01-14T12:14:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322539.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322539.html"/><content type="html">&lt;p&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;它怎么知道？&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2322539.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322539.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322537.html</id><title type="text">WPF listbox WrapPanel Horizontal无效的原因</title><summary type="text">http://stackoverflow.com/questions/4244793/listbox-not-showing-items-horizontally-after-using-theme &amp;lt;ListBox.ItemsPanel&amp;gt; &amp;lt;ItemsPanelTemplate&amp;gt; &amp;lt;WrapPane Orientation=&amp;quot;Horizontal&amp;quot;l&amp;gt;&amp;lt;/WrapPanel&amp;gt; &amp;lt;/ItemsPanelTemplate&amp;gt; &amp;lt;/ListBox.ItemsPa...</summary><published>2012-01-14T12:10:00Z</published><updated>2012-01-14T12:10:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322537.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322537.html"/><content type="html">&lt;p&gt;http://stackoverflow.com/questions/4244793/listbox-not-showing-items-horizontally-after-using-theme&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ListBox.ItemsPanel&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                    &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;WrapPane &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Orientation&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Horizontal"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;l&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;WrapPanel&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                &lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;            &lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;ListBox.ItemsPanel&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;无法正常横向显示,原因应用了Theme,修改对应的Theml.xaml&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ControlTemplate &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;TargetType&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{x:Type ListBox}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Grid&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;Border &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;x:Name&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Border"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; BorderBrush&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{TemplateBinding BorderBrush}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; BorderThickness&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{TemplateBinding BorderThickness}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; CornerRadius&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="2"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; Background&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{DynamicResource ControlBackgroundBrush}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ScrollViewer &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Margin&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="1"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; Style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{DynamicResource NuclearScrollViewer}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; Focusable&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="false"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; Background&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="&lt;/span&gt;&lt;span style="color: #808000;"&gt;{x:Null}&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;            &lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;&lt;span style="color: #0000ff; text-decoration: underline;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; text-decoration: underline;"&gt;StackPanel &lt;/span&gt;&lt;span style="color: #ff0000; text-decoration: underline;"&gt;Margin&lt;/span&gt;&lt;span style="color: #0000ff; text-decoration: underline;"&gt;="1,1,1,1"&lt;/span&gt;&lt;span style="color: #ff0000; text-decoration: underline;"&gt; IsItemsHost&lt;/span&gt;&lt;span style="color: #0000ff; text-decoration: underline;"&gt;="true"&lt;/span&gt; &lt;span style="color: #0000ff; text-decoration: underline;"&gt;/&amp;gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;ScrollViewer&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;Grid&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;修改 StackPanel to an ItemsPresenter:&lt;/p&gt;&#xD;
&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&#xD;
&lt;pre&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ItemsPresenter &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Margin&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="1,1,1,1"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2322537.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/01/14/2322537.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/01/05/2313697.html</id><title type="text">webForm 页面中使用session要注意的事项</title><summary type="text">在最近的项目中，为了方便使用于是在Page的构造函数中使用了session,却发现session总是为null,这是因为在构造函数中，asp.net的处理机制Session还没有构造出来，所以异常。将处理程序移到Form_Load中，问题解决。</summary><published>2012-01-05T14:05:00Z</published><updated>2012-01-05T14:05:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/01/05/2313697.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/01/05/2313697.html"/><content type="html">&lt;p&gt;在最近的项目中，为了方便使用于是在Page的构造函数中使用了session,却发现session总是为null,这是因为在构造函数中，asp.net的处理机制Session还没有构造出来，所以异常。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;将处理程序移到Form_Load中，问题解决。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2313697.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/01/05/2313697.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2012/01/01/2309583.html</id><title type="text">2012</title><summary type="text">2012就这么来了，2011就这么走了开始新一个轮回</summary><published>2012-01-01T11:49:00Z</published><updated>2012-01-01T11:49:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2012/01/01/2309583.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2012/01/01/2309583.html"/><content type="html">&lt;p&gt;2012就这么来了，2011就这么走了&lt;/p&gt;&#xD;
&lt;p&gt;开始新一个轮回&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2309583.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2012/01/01/2309583.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2011/11/17/2252408.html</id><title type="text">名正言顺</title><summary type="text">《重构》里面提到的小方法编程里面的接口，对象领域模型的各种概念大到社会的各个地方，都有名字，《有关部门》只所有神秘、复杂，不就是因为太抽象了嘛你给我一个名字，我给你一个思路------编程从命名开始</summary><published>2011-11-17T03:19:00Z</published><updated>2011-11-17T03:19:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2011/11/17/2252408.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2011/11/17/2252408.html"/><content type="html">&lt;p&gt;&lt;br /&gt;《重构》里面提到的小方法&lt;br /&gt;编程里面的接口，对象&lt;br /&gt;领域模型的各种概念&lt;br /&gt;&lt;br /&gt;大到社会的各个地方，都有名字，《有关部门》只所有神秘、复杂，不就是因为太抽象了嘛&lt;br /&gt;&lt;br /&gt;你给我一个名字，我给你一个思路------编程从命名开始&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2252408.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2011/11/17/2252408.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2011/09/08/2171275.html</id><title type="text">OrderId改如何选择？</title><summary type="text">OrderId排序字段，最近包括以前用到的项目都是int类型，一直没什么感受，昨天的项目确实感到用int类型那是相当的不方便。 排序的时候我们一般按照一定的模式进行编排，这个模式很象树状结构，想想部门列表其实就是这个样子了。一般情况下我们不需要注意什么，但是当记录很多，时不时需要插入一些排在前面的信息时，用Int类型如果提前编排好还行，如果编排不好，要用的编号被占用，那就有够处理。 用Num...</summary><published>2011-09-08T05:48:00Z</published><updated>2011-09-08T05:48:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2011/09/08/2171275.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2011/09/08/2171275.html"/><content type="html">&lt;font size="3"&gt; &lt;p&gt;&lt;font size="3"&gt;OrderId排序字段，最近包括以前用到的项目都是int类型，一直没什么感受，昨天的项目确实感到用int类型那是相当的不方便。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;排序的时候我们一般按照一定的模式进行编排，这个模式很象树状结构，想想部门列表其实就是这个样子了。一般情况下我们不需要注意什么，但是当记录很多，时不时需要插入一些排在前面的信息时，用Int类型如果提前编排好还行，如果编排不好，要用的编号被占用，那就有够处理。&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;用Numeric类型(decimal,double等),用好小数位，问题迎刃而解。&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2171275.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2011/09/08/2171275.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/rock_chen/archive/2011/09/02/2163957.html</id><title type="text">《软件架构师应该知道的97件事》</title><summary type="text">http://blog.csdn.net/jpr1990/article/details/6743033本书译者SeanBV（他的CSDN博客）整理，推荐给大家。1．客户需求重于个人简历（Nitin Borwankar）客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉，往往事与愿违。2．简化根本复杂性，消除偶发复杂性（Neal Ford）分析问题好比拨云见月、水落石出。3．关键问题可能不是出在技术上（Mark Ramm）团队同心，其利断金。4．以沟通为中心，坚持简明清晰的表达方式和开明的领导风格（Mark Richards）沟通应当言简意赅、详略得当，别拖泥 带水。5．架构决定性能（Ra</summary><published>2011-09-02T08:48:00Z</published><updated>2011-09-02T08:48:00Z</updated><author><name>I'm CY</name><uri>http://www.cnblogs.com/rock_chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/rock_chen/archive/2011/09/02/2163957.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/rock_chen/archive/2011/09/02/2163957.html"/><content type="html">&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;&lt;span style="line-height: 18px; font-family: 微软雅黑, sans-serif; font-size: 9pt;"&gt;&lt;a href="http://blog.csdn.net/jpr1990/article/details/6743033"&gt;http://blog.csdn.net/jpr1990/article/details/6743033&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;&lt;span style="line-height: 18px; font-family: 微软雅黑, sans-serif; font-size: 9pt;"&gt;本书译者SeanBV（&lt;a style="color: #336699; text-decoration: none;" href="http://blog.csdn.net/seanbv/archive/2010/04/05/5451705.aspx"&gt;他的CSDN博客&lt;/a&gt;）整理，推荐给大家。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;1．&amp;nbsp;&amp;nbsp;&lt;strong&gt;客户需求重于个人简历&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://tagschema.com/"&gt;Nitin Borwankar&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉，往往事与愿违。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;2．&amp;nbsp;&amp;nbsp;&lt;strong&gt;简化根本复杂性&amp;nbsp;，消除偶发复杂性&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.nealford.com/"&gt;Neal Ford&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;分析问题好比拨云见月、水落石出。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;3．&amp;nbsp;&amp;nbsp;&lt;strong&gt;关键问题可能不是出在技术上&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://compoundthinking.com/blog/"&gt;Mark Ramm&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;团队同心，其利断金。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;4．&amp;nbsp;&amp;nbsp;&lt;strong&gt;以沟通为中心，坚持简明清晰的表达方式和开明的领导风格&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://wmrichards.com/"&gt;Mark Richards&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;沟通应当言简意赅、详略得当，别拖泥 带水。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;5．&amp;nbsp;&amp;nbsp;&lt;strong&gt;架构决定性能&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://c2.com/cgi/wiki?RandyStafford"&gt;Randy Stafford&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;种瓜得瓜，种豆得豆，架构设计也是一 样道理。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;6．&amp;nbsp;&amp;nbsp;&lt;strong&gt;分析客户需求背后的意义&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Einar Landre&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;抽丝剥茧，洞见症结。不要被表面需求 迷惑。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;7．&amp;nbsp;&amp;nbsp;&lt;strong&gt;起立发言&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.udidahan.com/"&gt;Udi Dahan&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;起立发言效果更好。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;8．&amp;nbsp;&amp;nbsp;&lt;strong&gt;故障终究会发生&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.michaelnygard.com/blog"&gt;Michael Nygard&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;应该提前设计预防措施，限制故障。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;9．&amp;nbsp;&amp;nbsp;&lt;strong&gt;我们常常忽略了自己在谈判&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.michaelnygard.com/blog"&gt;Michael Nygard&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;工程师应该适时转换角色，学习谈判的 技巧。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;10．&amp;nbsp;&lt;strong&gt;量化需求&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.keithbraithwaite.demon.co.uk/professional/"&gt;Keith Braithwaite&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;没有规矩，不成方圆。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;11．&amp;nbsp;&lt;strong&gt;一行代码比五百行架构说明更有价值&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.lohutok.net/"&gt;Allison Randal&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;可工作的代码才是目标，设计只是达成 目标手段。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;12．&amp;nbsp;&lt;strong&gt;不存在放之四海皆准的解决方案&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://c2.com/cgi/wiki?RandyStafford"&gt;Randy Stafford&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;软件世界没有万能钥匙。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;13．&amp;nbsp;&lt;strong&gt;提前关注性能问题&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.cs.ucf.edu/csdept/faculty/parsons.html"&gt;Rebecca Parsons&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;尽早展开性能测试。&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;14．&amp;nbsp;&lt;strong&gt;架构设计要平衡兼顾多方需求&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://c2.com/cgi/wiki?RandyStafford"&gt;Randy Stafford&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;平衡兼顾项目的技术需求和相关各方的业务需求。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;15．&amp;nbsp;&lt;strong&gt;草率提交任务是不负责任的行为&amp;nbsp;&amp;nbsp;&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://niclasnilsson.se/"&gt;Niclas Nilsson&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;要设法杜绝开发人员草率提交任务的念头。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;16．&amp;nbsp;&lt;strong&gt;不要在一棵树上吊死&amp;nbsp;&amp;nbsp;&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.keithbraithwaite.demon.co.uk/professional/"&gt;Keith Braithwaite&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;为客户提供多样化的解决方案。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;17．&amp;nbsp;&lt;strong&gt;业务目标至上&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Dave Muirhead&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;技术决策不能脱离业务目标和现实条件的约束。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;18．&amp;nbsp;&lt;strong&gt;先确保解决方案简单可用，再考虑通用性和复用性&amp;nbsp;&amp;nbsp;&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.two-sdg.demon.co.uk/curbralan/kevlin.html"&gt;Kevlin Henney&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;19．&amp;nbsp;&lt;strong&gt;架构师应该亲历亲为&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;John Davies&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;身先士卒才能赢得同事的信任。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;20．&amp;nbsp;&lt;strong&gt;持续集成&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;David Bartlett&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;21．&amp;nbsp;&lt;strong&gt;避免进度调整失误&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Norman Carnovale&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;不惜一切代价拒绝调整项目进度的要求。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;22．&amp;nbsp;&lt;strong&gt;取舍的艺术&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://wmrichards.com/"&gt;Mark Richards&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;架构不可能满足所有需求。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;23．&amp;nbsp;&lt;strong&gt;打造数据库堡垒&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://blog.chak.org/"&gt;Dan Chak&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;一开始就要定义好数据模型。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;24．&amp;nbsp;&lt;strong&gt;重视不确定性&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.two-sdg.demon.co.uk/curbralan/kevlin.html"&gt;Kevlin Henney&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;推迟决策，建设性地利用不确定性。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;25．&amp;nbsp;&lt;strong&gt;不要轻易放过不起眼的问题&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Dave Quick&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;别忘了温水煮青蛙的故事。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;26．&amp;nbsp;&lt;strong&gt;让大家学会复用&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.jeremymeyer.com/"&gt;Jeremy Meyer&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;重复利用已有资源，首先要改变大家的观念。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;27．&amp;nbsp;&lt;strong&gt;架构里没有大写的&amp;ldquo;I&amp;nbsp;&amp;rdquo;&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Dave Quick&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;变让自己变成自大狂。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;28．&amp;nbsp;&lt;strong&gt;使用&amp;ldquo;&amp;nbsp;一千英尺高&amp;rdquo;&amp;nbsp;的视图&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://erik.doernenburg.com/"&gt;Erik Doernenburg&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;选择合适的架构视图。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;29．&amp;nbsp;&lt;strong&gt;先尝试后决策&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://erik.doernenburg.com/"&gt;Erik Doernenburg&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;30．&amp;nbsp;&lt;strong&gt;掌握业务领域知识&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://wmrichards.com/"&gt;Mark Richards&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;31．&amp;nbsp;&lt;strong&gt;程序设计是一种设计&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Einar Landre&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;软件开发也分成设计和生产两个阶段。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;32．&amp;nbsp;&lt;strong&gt;让开发人员自己做主&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Philip Nelson&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;33．&amp;nbsp;&lt;strong&gt;时间改变一切&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Philip Nelson&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;选择值得投入精力的工作，别跟以前的工作过不去。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;34．&amp;nbsp;&lt;strong&gt;设立软件架构专业为时尚早&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Barry Hawkins&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;35．&amp;nbsp;&lt;strong&gt;控制项目规模&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Dave Quick&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;36．&amp;nbsp;&lt;strong&gt;架构师不是演员，是管家&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Barry Hawkins&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;别忘了你的工作责任。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;37．&amp;nbsp;&lt;strong&gt;软件架构的道德责任&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.michaelnygard.com/blog"&gt;Michael Nygard&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;架构师的决定会影响许多人，务必慎重。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;38．&amp;nbsp;&lt;strong&gt;摩天大厦不可伸缩&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.michaelnygard.com/blog"&gt;Michael Nygard&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;但软件可以。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;39．&amp;nbsp;&lt;strong&gt;混合开发的时代已经来临&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://egarson.blogspot.com/"&gt;Edward Garson&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;40．&amp;nbsp;&lt;strong&gt;性能至上&amp;nbsp;&lt;/strong&gt;（Craig Russell&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;41．&amp;nbsp;&lt;strong&gt;留意架构图里的空白区域&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.michaelnygard.com/blog"&gt;Michael Nygard&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;空白区域&amp;ldquo;充满&amp;rdquo;了各种软件和&amp;ldquo;硬件&amp;rdquo;。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;42．&amp;nbsp;&lt;strong&gt;学习软件专业的行话&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://wmrichards.com/"&gt;Mark Richards&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;同行之间讲行话方便交流。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;43．&amp;nbsp;&lt;strong&gt;具体情境决定一切&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://egarson.blogspot.com/"&gt;Edward Garson&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;44．&amp;nbsp;&lt;strong&gt;侏儒、精灵、巫师和国王&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.theunixronin.com/"&gt;Evan Cofsky&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;开发团队不应该同质化。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;45．&amp;nbsp;&lt;strong&gt;向建筑师学习&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.keithbraithwaite.demon.co.uk/professional/"&gt;Keith Braithwaite&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;借鉴建筑行业的经验。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;46．&amp;nbsp;&lt;strong&gt;避免重复&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://niclasnilsson.se/"&gt;Niclas Nilsson&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;47．&amp;nbsp;&lt;strong&gt;欢迎来到现实世界&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.eaipatterns.com/gregor.html"&gt;Gregor Hohpe&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;现实世界比软件世界复杂。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;48．&amp;nbsp;&lt;strong&gt;仔细观察，别试图控制一切&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.eaipatterns.com/gregor.html"&gt;Gregor Hohpe&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;49．&amp;nbsp;&lt;strong&gt;架构师好比两面神&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;David Bartlett&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;架构师应该像两面神一样，眼观六路、耳听八方。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;50．&amp;nbsp;&lt;strong&gt;架构师应关注边界和接口&amp;nbsp;&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Einar Landre&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;寻找自然的边界，分而治之。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;51．&amp;nbsp;&lt;strong&gt;助力开发团队&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://timhigh.wordpress.com/"&gt;Timothy High&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;优秀团队是成功的保障，要尽量助力开发团队。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;52．&amp;nbsp;&lt;strong&gt;记录决策理由&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://timhigh.wordpress.com/"&gt;Timothy High&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;记录架构决策背后的理由，具有极高的投资回报价值。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;53．&amp;nbsp;&lt;strong&gt;挑战假设,&amp;nbsp;尤其是你自己的&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://timhigh.wordpress.com/"&gt;Timothy High&amp;nbsp;&lt;/a&gt;&amp;nbsp;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;臆断是事情搞砸的主要根源。务必要确保软件基石坚实可靠。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;54．&amp;nbsp;&lt;strong&gt;分享知识和经验&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://theprogrammersparadox.blogspot.com/"&gt;Paul W. Homer&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;帮助周围的人不断改善，他们也会帮助我们发挥出全部的潜力。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;55．&amp;nbsp;&lt;strong&gt;模式病&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Chad La Vigne&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;不要让一展设计模式功力的欲望，遮蔽了务实的真知。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;56．&amp;nbsp;&lt;strong&gt;不要滥用架构隐喻&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;David Ing&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;不要耽溺于系统隐喻之中，反让它拖了后腿。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;57．&amp;nbsp;&lt;strong&gt;关注应用程序的支持和维护&amp;nbsp;&lt;/strong&gt;（&amp;nbsp;Mncedisi Kasper&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;应用程序的支持和维护，永远都不应该是事后才考虑的事情。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;58．&amp;nbsp;&lt;strong&gt;有舍才有得&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://dehora.net/journal/"&gt;Bill de h&amp;Oacute;ra&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;珍惜需要权衡的时机，远胜毫无约束和限制。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;59．&amp;nbsp;&lt;strong&gt;原则、公理和类比胜于个人意见和口味 （&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.nerdherding.net/"&gt;Michael Harmer&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;60．&amp;nbsp;&lt;strong&gt;从&amp;ldquo;&amp;nbsp;可行走骨架&amp;rdquo;&amp;nbsp;开始开发应用 （&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://clintshank.javadevelopersjournal.com/"&gt;Clint Shank&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;从&amp;ldquo; 可行走骨架&amp;rdquo; 开始，增量培育系统成长&amp;nbsp;&lt;strong&gt;。&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;61．&amp;nbsp;&lt;strong&gt;数据是核心（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://theprogrammersparadox.blogspot.com/"&gt;Paul W. Homer&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;从&amp;ldquo;数据是核心&amp;rdquo;这个角度去认识系统，能大大降低理解复杂度&amp;nbsp;&lt;strong&gt;。&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;62．&amp;nbsp;&lt;strong&gt;确保简单问题有简单的解&amp;nbsp;&lt;/strong&gt;（Chad La Vigne&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;63．&amp;nbsp;&lt;strong&gt;架构师首先是开发人员&amp;nbsp;&lt;/strong&gt;（Mike Brown&amp;nbsp;）&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;碰到麻烦时，架构师可不能只会干吹烟圈却束手无策。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;64．&amp;nbsp;&lt;strong&gt;根据投资回报率（ROI&amp;nbsp;）进行决策（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://nutrun.com/"&gt;George Malamidis&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;65．&amp;nbsp;&lt;strong&gt;一切软件系统都是遗留系统（&amp;nbsp;&lt;/strong&gt;Dave Anderson&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;软件很快便会过时，修改维护无可避免。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;66．&amp;nbsp;&lt;strong&gt;起码要有两个可选解决方案（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://timhigh.wordpress.com/"&gt;Timothy High&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;67．&amp;nbsp;&lt;strong&gt;理解变化的影响 （&amp;nbsp;&lt;/strong&gt;Doug Crawford&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;清楚认识变化类型及其影响。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;68．&amp;nbsp;&lt;strong&gt;你不能不了解硬件（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.swview.org/blog"&gt;Kamal Wickramanayake&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;硬件容量规划，是和软件架构同等重要的事情。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;69．&amp;nbsp;&lt;strong&gt;现在走捷径，将来需付息（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.crazymcphee.net/x/"&gt;Scot Mcphee&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;及时还清技术债务。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;70．&amp;nbsp;&lt;strong&gt;不要追求&amp;ldquo;完美&amp;rdquo;，&amp;ldquo;足够好&amp;rdquo;就行（&amp;nbsp;&lt;/strong&gt;Greg Nyberg&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;避免过度设计。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;71．&amp;nbsp;&lt;strong&gt;小心&amp;ldquo;好主意&amp;rdquo; （&amp;nbsp;&lt;/strong&gt;Greg Nyberg&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;72．&amp;nbsp;&lt;strong&gt;内容为王&amp;nbsp;（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://zwadia.com/"&gt;Zubin Wadia&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;73．&amp;nbsp;&lt;strong&gt;对商业方，架构师要避免愤世嫉俗（&amp;nbsp;&lt;/strong&gt;Chad La Vigne&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;74．&amp;nbsp;&lt;strong&gt;拉伸关键维度，发现设计中的不足（&amp;nbsp;&lt;/strong&gt;Stephen Jones&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;75．&amp;nbsp;&lt;strong&gt;架构师要以自己的编程能力为依托（&amp;nbsp;&lt;/strong&gt;Mike Brown&amp;nbsp;&lt;strong&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;76．&amp;nbsp;&lt;strong&gt;命名要恰如其分（&amp;nbsp;&lt;/strong&gt;Sam Gardiner&amp;nbsp;&lt;strong&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;弄清楚要做的究竟是什么。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;77．&amp;nbsp;&lt;strong&gt;稳定的问题可以获得高质量的解决方案（&amp;nbsp;&lt;/strong&gt;Sam Gardiner&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;78．&amp;nbsp;&lt;strong&gt;天道酬勤（&amp;nbsp;&lt;/strong&gt;Brian Hart&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;真正做好那些看似简单的任务，坚守承诺。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;79．&amp;nbsp;&lt;strong&gt;对决策负责（&amp;nbsp;&lt;/strong&gt;Yi Zhou&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;80．&amp;nbsp;&lt;strong&gt;弃聪明，求质朴（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.ebenhewitt.com/"&gt;Eben Hewitt&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;81．&amp;nbsp;&lt;strong&gt;精心选择有效技术，绝不轻易抛弃（&amp;nbsp;&lt;/strong&gt;Chad La Vigne&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;82．&amp;nbsp;&lt;strong&gt;客户的客户才是你的客户！（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.ebenhewitt.com/"&gt;Eben Hewitt&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;83．&amp;nbsp;&lt;strong&gt;事物发展总会出人意料 （&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://jupitermoonbeam.blogspot.com/"&gt;Peter Gillard-Moss&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;设计是在不断变化的世界中持续进行探索试验的过程。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;84．&amp;nbsp;&lt;strong&gt;选择彼此间能和谐共处的框架 （&amp;nbsp;&lt;/strong&gt;Eric Hawthorne&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;当心&amp;ldquo;无所不能&amp;rdquo;型的框架。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;85．&amp;nbsp;&lt;strong&gt;着重强调项目的商业价值（&amp;nbsp;&lt;/strong&gt;Yi Zhou&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;86．&amp;nbsp;&lt;strong&gt;不仅仅只控制代码，也要控制数据 （&amp;nbsp;&lt;/strong&gt;Chad La Vigne&amp;nbsp;&lt;strong&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;87．&amp;nbsp;&lt;strong&gt;偿还技术债务 （&amp;nbsp;&lt;/strong&gt;Burkhardt Hufnagel&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;在速度和架构间进行权衡，保持平衡。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;88．&amp;nbsp;&lt;strong&gt;不要急于求解（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.ebenhewitt.com/"&gt;Eben Hewitt&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;首先看看是否可以改变问题。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;89．&amp;nbsp;&lt;strong&gt;打造称手的系统（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.keithbraithwaite.demon.co.uk/professional/"&gt;Keith Braithwaite&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;90．&amp;nbsp;&lt;strong&gt;找到并留住富有激情的问题解决者 （&amp;nbsp;&lt;/strong&gt;Chad La Vigne&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;91．&amp;nbsp;&lt;strong&gt;软件并非真实的存在 （&amp;nbsp;&lt;/strong&gt;Chad La Vigne&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;虚拟世界中的软件是柔韧可变的。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;92．&amp;nbsp;&lt;strong&gt;学习新语言 （&amp;nbsp;&lt;/strong&gt;Burkhardt Hufnagel&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;防止沟通不畅和误解&amp;nbsp;&lt;strong&gt;。&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;93．&amp;nbsp;&lt;strong&gt;没有永不过时的解决方案（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.monson-haefel.com/"&gt;Richard Monson-Haefel&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;94．&amp;nbsp;&lt;strong&gt;用户接受度问题（&amp;nbsp;&lt;/strong&gt;Norman Carnovale&lt;strong&gt;&amp;nbsp;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;减轻用户接受度问题带来的风险。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;95．&amp;nbsp;&lt;strong&gt;清汤的重要启示 （&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://www.ebenhewitt.com/"&gt;Eben Hewitt&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;软件架构设计需要不断的精炼浓缩。&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;96．&amp;nbsp;&lt;strong&gt;对最终用户而言，界面就是系统 （&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://thoughts.vinayakhegde.com/"&gt;Vinayak Hegde&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;97．&amp;nbsp;&lt;strong&gt;优秀软件不是构建出来的，而是培育起来的（&amp;nbsp;&lt;a style="color: #336699; text-decoration: none;" href="http://dehora.net/journal/"&gt;Bill de h&amp;Oacute;ra&amp;nbsp;&lt;/a&gt;）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;&lt;strong&gt;这本书是开源的，大家可以到这里查看书的所有原文内容：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p align="left"&gt;&lt;span style="font-family: 'Microsoft YaHei';"&gt;&lt;strong&gt;&lt;a style="color: #336699; text-decoration: none;" href="http://97things.oreilly.com/wiki/index.php/97_Things_Every_Software_Architect_Should_Know_-_The_Book" target="_blank"&gt;http://97things.oreilly.com/wiki/index.php/97_Things_Every_Software_Architect_Should_Know_-_The_Book&lt;/a&gt;&lt;span &gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/rock_chen/aggbug/2163957.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/rock_chen/archive/2011/09/02/2163957.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
