/ 31评 / 0

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

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

代码首先是写给人看的。

重写代码的客观原因

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

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

重写代码的主观原因

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

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

31条回应:“矛盾的代码重写”

  1. 小雨说道:

    嗯?把自己当码农了?

发表评论

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