记得看过这样一个故事,说鱼商需要把鱼运到远方去,到了目的地总是死很多的鱼,这样使的成本总是居高不下,后来发现在里面发一条泥鳅的话,那么就会少死很多鱼,因为泥鳅总是动来动去的,让鱼也跟着动,这样就会让水有了氧气。(故事大概是这样的)
现在感觉自己在项目中就像那条泥鳅,同事都说我有【洁癖】,我倒是不觉得,就像我现在的MSN签名一样,【我不是一个伟大的程序员,我只是拥有很多良好的习惯】,有时候,我总是有些太极端,不能放下,要求比较严格,看到不太满意的,就觉得浑身难受,就要Refactor,就要改。虽然同事都不是很赞同吧,自己也思考了一下,觉得一个项目,还是需要一个像我这样的泥鳅,时刻提醒着,没事动来动去的,能够使大家整体的要求也会提升一些。不会像温水煮蛤蟆一样,在不知不觉中死掉。
可能这都是我的一些自我感觉,也是我关于项目管理方面的一些思考,一个项目不能全都是为了进度而工作的,还需要一些为了质量而要求的人,项目的三个元素,时间,质量,频率。三个都平衡好了,才能使项目良性发展,一个项目如果从开始就不要求质量的话,后面也不会要求质量。就像纽约的【破窗户】理论一样,一个城市,如果有一个破窗户不去管理的话,那么这个城市就会迅速沦落成为暴力和犯罪率占据的城市。项目也是一样,自己的代码烂,那么别人会感觉更烂的,那么软件自由越来越烂。
当然,事无完美,不能无限度的追求质量,什么都有一个度,当超过一定的度的时候,就会得不偿失了。不管最什么都一样,什么都需要考虑一下成本,和自己的可接受程度。
希望我自己是我说想象的那条让水有活力的泥鳅。
分享到:
- 2006-11-01 21:23
- 浏览 1515
- 评论(0)
- 论坛回复 / 浏览 (0 / 1848)
- 查看更多
相关推荐
泥鳅的遭遇,恰如人们在社会生活中常常会面临的诱惑,或许是一时的利益,或许是短暂的快乐,这些看似美好的事物,实际上可能是某种形式的“网”,一旦沉浸其中,便难以逃脱。 这个故事提供给我们的第一个启示是,...
使用系统调用pipe()建立一条管道线;两个子进程P1和P2分别向管道各写一句话: Message from Child l! Message from Child 2! 父进程从管道中读出来自于两个子进程的信息,显示在屏幕上。 要求父进程先接收子...
今天要介绍的“生日快乐小程序”,就是这样一款集技术与情感于一身的创意之作。 该项目的初衷是为用户提供一种新颖的方式来庆祝生日。不同于传统的电子贺卡或文字祝福,这个小程序通过源代码的形式,为用户提供了...
首先,B样条曲线是一种灵活的参数曲线,由控制点决定,通过一系列基函数构造。它们可以是均匀的,意味着每个参数间隔相同,也可以是非均匀的,允许在不同区域有不同的细节水平。在OpenGL中,B样条曲线的绘制需要计算...
"生日快乐HTML5"是一个利用HTML5技术制作的互动生日贺卡项目,旨在为用户提供一个独特的方式来庆祝他人的生日。这个项目的核心在于通过修改特定的配置文件和内容,使之个性化,能够展示用户对寿星的独特祝福。下面...
### Access一次执行多条SQL语句 在Access数据库管理中,有时我们需要在同一事务中执行多条SQL语句来确保数据的一致性和完整性。例如,在更新某个记录后可能还需要执行其他操作,如增加日志记录等。本文将详细介绍...
【标题】"生日快乐专属前端动态网页"是一个利用现代Web技术构建的互动网站,旨在为庆祝生日提供一种新颖且引人入胜的方式。这个项目融合了H5(HTML5)、CSS3和JavaScript的力量,创造出一个视觉效果震撼、用户体验...
求点d1到直线d2 d3的距离 并画线 范例: [d dl] find dl [2 1] [8 3] [4 7] ; 则 dl [6 5]
50000条新闻文本数据集,文本有9类。可用于文本分类模型训练。
可是,在一场意料之外的“逃亡”中,一条泥鳅从脸盆中跃出,却不是为了自由,而是意外地落到了石头上。尽管如此,它依然在陆地上扭动着身体,展现出顽强的生命力。 这个小小的事件,如同开启了一扇通往知识世界的...
传教士与野人过河程序设计问题:设有3个传教士和3个野人来到河边,打算乘一只船从左岸渡到右岸去。该船的负载能力为两人。在任何时候,如果野人人数超过传教士人数,那么野人就会把传教士吃掉。请用A*算法实现传教士...
那么你就可以把事情分个轻重缓急,把要做的事情一条一条地列出来。 而该款程序就能够实现设定当月、当时的工作计划,当你完成一个任务的时候就可以做一个完成处理。同时,每天到了中午12点的时候他会自动地弹出你做...
(如果用户输入的起始点和终点,有一条及一条以上的公交线可以直达的,则为公交直达;如果输入的起始点和终点,没有一条公交线可以直接到的,系统将会给出一次换乘的方案,则为公交一次换乘) 功能名称:后台管理 功能...
在VB(Visual Basic)编程环境中,为窗体添加滚动条是一项常见的需求,这可以使得大量数据或内容在有限的屏幕空间内得以展示。本篇将详细介绍如何在VB中实现这一功能,以及滚动条的使用和自定义。 首先,我们要了解...
自己给好朋友制作的一个生日快乐的网站,做完之后放上来希望能帮到大家。具体的信息请查看我的对应博客。 http://blog.csdn.net/qq_33171970/article/details/52528336#comments 因为文字和图片资源涉及到我的个人...
在本文中,我们将深入探讨如何使用C#的Socket编程来实现一个简单的聊天应用程序,其中包含服务器和客户端的交互。Socket编程是网络通信的基础,它允许应用程序通过网络进行数据传输。在C#中,System.Net命名空间下的...
js实现input输入框输入信息后出现下拉选择框,下拉框的数据源可以使根据输入的值从数据库中动态获取
在IT行业中,数据库同步是一个常见的需求,特别是在分布式系统或者数据备份场景下。本文将深入探讨如何使用Java编程语言实现从一个数据库中定时自动抽取数据并复制到另一个数据库,以达到数据库间的实时或近实时同步...
这套教材由邱百瑞编著,这位可能在围棋界有着丰富教学经验的专家,通过浅显易懂的语言和生动的例子,为初学者铺开了一条通往围棋世界之路。从基础的棋盘和棋子介绍开始,逐步深入到棋型和术语的解释,帮助读者建立对...