<?xml version="1.0" encoding="GB2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[Tiny_jie]]></title>
<link>http://www.bloger.com.cn/user7/jony2008/index.html</link>
<description><![CDATA[Tiny_jie]]></description>
<item>
<title><![CDATA[写代码的角度]]></title>
<link>http://www.bloger.com.cn/user7/jony2008/392909.html</link>
<description><![CDATA[<P><SPAN style="FONT-SIZE: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 好久没有敲代码了。有时候想想如果让自已沉浸在代码的世界中也是一种很美的事。但是如果成天在写代码，可能也就会烦了。这或许也算审美疲劳吧。</SPAN></P><SPAN style="FONT-SIZE: 12pt"></SPAN><SPAN style="FONT-SIZE: 12pt">
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个团队中，如果个个都想着把自已的模块做得完美。让别人调得非常舒服。那这个团队的力量肯定很强大，至少做出来的东西有质量保证。但是让别人舒服的代价是自己得投入很大的精力。很多人便不愿这么做。于是便有了态度问题。怎样对待这个矛盾？我们应该站在哪个角度写代码呢？我觉得这个很关键。如果我们站在用户的角度来写代码。（这里的用户指的是调用你这个模块的人）我们可能更容易开发出漂亮的软件。因为团队中，每个人都可能调用别的模块，也可能被别的模块调用。若是统一以用户的角度来写代码。我调的是别人写得很好的模块，我不必为我调的模块会出问题而担心。我的心情便是好的。心情好了，我也愿意为别人写出一个很美的模块。于是整个软件做出来，肯定很好。可是若是老想着怎样以限制用户行为为代价来换取自己少动脑子，少干活。这样的想法大家都知道是不对的。可是人是有惰性的。有时候可能会不知不觉地，连自己都没发觉便是那么做了。并且还会为此找出一大堆理由，来扯皮，来证明自己的想法是对的。这样写出来的模块，肯定很丑陋。各个这样丑陋的模块拼在一起，做出来的软件丑陋层度肯定得比各模块丑陋度总和大得多，肯定是垃圾软件。</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以用户的角度写代码，我们的目标是不扯皮！</SPAN></P>]]></description>
<author>Tiny_jie</author>
<pubDate>2007-10-2 15:38:00</pubDate>
</item>

</channel>
</rss>