<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>冉翔 ~ At World&#039;s End &#187; 编码</title>
	<atom:link href="http://blog.ranxiang.com/tag/%e7%bc%96%e7%a0%81/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ranxiang.com</link>
	<description>He&#039;s Pirate.</description>
	<lastBuildDate>Sun, 05 Sep 2010 21:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>多想少做</title>
		<link>http://blog.ranxiang.com/2009/08/09/%e5%a4%9a%e6%83%b3%e5%b0%91%e5%81%9a/</link>
		<comments>http://blog.ranxiang.com/2009/08/09/%e5%a4%9a%e6%83%b3%e5%b0%91%e5%81%9a/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 18:04:55 +0000</pubDate>
		<dc:creator>ranxiang</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[思考]]></category>
		<category><![CDATA[编码]]></category>
		<category><![CDATA[软件工程]]></category>
		<category><![CDATA[软件思考]]></category>

		<guid isPermaLink="false">http://blog.ranxiang.com/?p=228</guid>
		<description><![CDATA[刚才看自己的日志，看到上一篇中的第10条第一句。 开发人员应该多想多做 仔细琢磨了一下，觉得其实应该改为： 开发人员应该多想少做 其实并不是鼓励大伙偷懒，而且我觉得有时候真的少做比多做更能达到效果的。因为如果你向反方向奔跑，跑的越快只能加大你和终点的距离。 所以做事情前一定要多想，确实把需求理顺，架构设计合理了再去实现。而不要草率决定，草率编码。 因为编码也是一种成本，如果你为了一个不合理的需求盲目编码，只能制造垃圾。 而如果在没有合理架构的情况下草率编码，只能事倍功半，而代码最终也会变为垃圾。 所以，每写一行code的时候，务必问自己，这行code是不是必要的，是否非写不可，如果是，那么是否有更好的编写方式。 把思考融入在开发的每一个流程，从设计到实现到测试到维护。一定要不停的思考。 要做专业的工匠，不是专业的代码猴子……]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.ranxiang.com%252F2009%252F08%252F09%252F%2525e5%2525a4%25259a%2525e6%252583%2525b3%2525e5%2525b0%252591%2525e5%252581%25259a%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E5%A4%9A%E6%83%B3%E5%B0%91%E5%81%9A%20%23%E6%80%9D%E8%80%83%20%23%E7%BC%96%E7%A0%81%20%23%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%20%23%E8%BD%AF%E4%BB%B6%E6%80%9D%E8%80%83%22%20%7D);"></div>
<p>刚才看自己的日志，看到上一篇中的第10条第一句。</p>
<blockquote><p>开发人员应该<span style="color: #0000ff;">多想多做</span></p></blockquote>
<p>仔细琢磨了一下，觉得其实应该改为：</p>
<blockquote><p>开发人员应该<span style="color: #ff0000;">多想少做</span></p></blockquote>
<p>其实并不是鼓励大伙偷懒，而且我觉得有时候真的少做比多做更能达到效果的。因为如果你向反方向奔跑，跑的越快只能加大你和终点的距离。</p>
<p>所以做事情前一定要多想，确实把需求理顺，架构设计合理了再去实现。而不要草率决定，草率编码。</p>
<p>因为编码也是一种成本，如果你为了一个不合理的需求盲目编码，只能制造垃圾。</p>
<p>而如果在没有合理架构的情况下草率编码，只能事倍功半，而代码最终也会变为垃圾。</p>
<p>所以，每写一行code的时候，务必问自己，这行code是不是必要的，是否非写不可，如果是，那么是否有更好的编写方式。</p>
<p>把思考融入在开发的每一个流程，从设计到实现到测试到维护。一定要不停的思考。</p>
<p>要做专业的工匠，不是专业的代码猴子……</p>

]]></content:encoded>
			<wfw:commentRss>http://blog.ranxiang.com/2009/08/09/%e5%a4%9a%e6%83%b3%e5%b0%91%e5%81%9a/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
