指责和分享

jopen 10年前
   <p>在我们这个行业长久以来有一个现象,人们喜欢站在他们的博客的最高处向全世界喊道:“你们错了!我才是对的!如果你按我说的做,你就能成功。如果你按我说的做,你才是个<em>真正的程序员</em>。如果你能听我的,我才可能和你一起共事工作,你才能不至于让我每看一眼你的代码就在灵魂深处寒颤一下。”</p>    <p>我知道。我也是这么干的——有时候。但我想弥补一下我的错误。下面是一个简要的清单,描述了我知道我做错的地方:</p>    <ul>     <li>我并不是总是先写测试用例。</li>     <li>我经常的不在修改或修补bug前花几分钟时间把相关的代码重构一下。</li>     <li>我常把半段代码放到一个新类里,但其实不应该这么做。但有时应该把代码分解放到它们各自的类中时,我却把所有的代码堆放到现有的对象里。</li>     <li>我经常屈服于进度计划的压力,用图省事的办法修改bug。</li>     <li>我很在意代码在我眼里应该是什么样的,而不关心它们是如何为客户服务的。</li>     <li>我有时对于出现的问题抱着“我们解决不了”的态度,而不是从“我们如何才能解决的”角度思考。</li>    </ul>    <p>每个人都犯了很多错误,每个人都有自己不情愿解决的问题。也许我们应该少劳心去告诉其他程序员该如何做他们的工作,而应该更多的关注于分享我们自己学到的知识和经验。</p>    <p>[本文英文原文链接:<a href="/misc/goto?guid=4958523736836586526">I'm Doing It Wrong.</a> ]<br /> <br /> 本文转载自: 外刊IT评论 <a href="/misc/goto?guid=4958183272158702965" rel="nofollow" target="_blank">http://www.aqee.net/</a> </p>