矛盾的代码重写

/ 31评 / 0

上图的事件是每个码农都非常抓狂的问题,其实这个问题本身就有点矛盾,在日常生活和工作中,到底是该认真写代码然后到头来白忙一场,还是先狂写初步完成任务占领市场然后再优化呢,很纠结。。

我们总是想把一个集美感和功能于一体的程序展现给用户,但是这样的程序不是短时间能够做出来的,码农的绝大部分工作精力是在维护代码上,至少在我所工作的部门是这样的。由此观点出发,码农界形成了如下共识:

代码首先是写给人看的。

重写代码的客观原因

经过前仆后继呕心沥血的堆砌,摆在面前的代码,就如同瓦力在末日世界执着搭建的垃圾大厦,表面上看非常整齐,仔细看去,就是一块块垃圾拼凑而成,代码库中充斥着烂代码。

好的代码大致相同,烂的代码各式各样。随便举一些例子:

重写代码的主观原因

重写代码是码农内心萌生的欲望,是码农对优美代码的追求的正面体现。重写代码可能的动机有哪些呢?

每个码农都有自己的代码审美观,爱美之心,人皆有之,码农希望能写出优雅的代码,维护优雅的代码,无可厚非,而且是应当鼓励的。

  1. 昌浩说道:

    ⊙▂⊙看到了框图。。

  2. 诸葛小觉说道:

    哈,这说法很有趣呢~

  3. 牧风说道:

    晃头像功能 太炫了

  4. 未命名说道:

    代码的整洁。看着舒服,修整起来也方便

  5. 麦田一根葱说道:

    我是自动报时,现在是[2013年8月9日下午2:30:43]

  6. glycuresis说道:

    祝福朋友们身体健康,福运连连,欢笑天天,平安年年!

  7. Dzing说道:

    写代码需要以不变应万变

  8. 祝福朋友们身体健康,福运连连,欢笑天天,平安年年!

  9. 最痛苦的就是代码写到一半,然后要求换一个功能。

  10. 郑杰说道:

    数据结构比代码重要。。。。不然折腾到死。

发表评论

电子邮件地址不会被公开。 必填项已用*标注