首页»程序人生»不要让其他人修补自己的BUG

牛彩网双色球专家预测: 不要让其他人修补自己的BUG

来源:yinwang 发布时间:2015-03-04 阅读次数:

黑龙江时时彩玩法 www.hfebe.com.cn   在软件行业,经??吹接械墓竟芾砣靡桓鋈诵薏沽硪桓鋈舜肜锏腂UG。有时候有人写了一段代码,扔出来不管了,然后公司管理让其他工程师来修复它。我想告诉你们,这种方法会很失败。

  首先,让一个人修复另一个人的BUG,是不尊重工程师个人技术的表现。久而久之会降低工程师的工作积极性,以至于失去有价值的员工。代码是人用心写出来的作品,就像艺术家的作品一样,它的质量牵挂着一个人的人格和尊严。如果一个人A写了代码,自己都不想修复里面的BUG,那说明A自己都认为他自己的代码是垃圾,不可救药。如果让另一个人B来修复A代码里的BUG,就相当于是让B来收拾其他人丢下的垃圾??上攵?,B在公司的眼里是什么样的地位,受到什么样的尊重。

  其次,让一个人修复另一个人的BUG,是效率非常低下的作法。每个人都有自己写代码的风格和技巧,代码里面包含了一个人的思维方式。人很难不经解释理解别人的思想,所以不管这两人的编程技术高下,都会比较难理解。不能理解别人的代码,不能说明这人编程技术的任何方面。所以让一个人修补另一个人的BUG,无论这人技术多么高明,都会导致效率低下。有时候技术越是高的人,修补别人的BUG效率越是低,因为这人根本就写不出来如此糟糕的代码,所以他无法理解,觉得还不如推翻重写一遍。

  当我在大学里做程序设计课程助教的时候,我发现如果学生的代码出了问题,你基本是没法简单的帮他们修复的。我的水平显然比学生的高出许多,然而我却经常根本看不懂,也不想看他们的代码,更不要说修复里面的BUG。就像上面提到的,有些人自己根本不知道自己在写什么,做出一堆垃圾来??凑庋拇敫允旱母芯醪畈欢?。对于这样的代码,你只能跟他们说这是不正确的。至于为什么不正确,你只能让他们自己去改,或者建议他们推翻重写。也许你能指出大致的方向和思路,然而深入到具体的细节却是不可能的,而且不应该是你的职责。这就是我的教授告诉我的做法:如果代码不能运行,直接打一个叉,不用解释,不用推敲,等他们自己把程序改好,或者实在没办法,来office hours找你,向你解释他们的思想。

  如果你明白我在说什么,从今天起就对自己的代码负起责任来,不要再让其它人修补自己的BUG,不要再修补其他人的BUG。

QQ群:WEB开发者官方群(515171538),验证消息:10000
微信群:加小编微信 849023636 邀请您加入,验证消息:10000
提示:更多精彩内容关注微信公众号:全栈开发者中心(fsder-com)
网友评论(共0条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心
  • 个子矮脸大腿粗还有拜拜肉,这些烦恼时尚博主Hannah Morgan全都有!看她怎么靠穿搭来掩盖 2019-05-23
  • 北京限价房政策落地 哪个盘值得入手 ——凤凰网房产北京 2019-05-23
  • 刘涛复古封面美如画 优雅造型婀娜动人 2019-05-22
  • 指尖触碰 你我结缘丨浙江新闻4周年 我们再出发 2019-05-22
  • 【克山天气】最新克山今天天气,实时提供克山气温、空气质量、24小时天气预报、生活指数查询 2019-05-22
  • 我省首例侵犯公民个人信息案终审宣判 2019-05-22
  • 国科大“科教融合” 科学家上讲台做导师 2019-05-21
  • 深圳交出亮丽“民生答卷”(壮阔东方潮 奋进新时代——庆祝改革开放40年) 2019-05-21
  • 只有两种可能,你任选一种 2019-05-21
  • 觉得今年高考作文题难?看4位央视评论员如何下笔 2019-05-20
  • 还加上制裁伊朗引起价格飙升的石油战 2019-05-20
  • 弥渡 万亩梨花如云似瀑 春城壹网 七彩云南 一网天下 2019-05-19
  • 淮南开通701路九龙岗至孔店城乡公交 2019-05-19
  • 候选企业:合肥维天运通信息科技股份有限公司 2019-05-18
  • 民警与死神赛跑一里路 成功救起落水老人 2019-05-18
  • 983| 6| 546| 653| 796| 982| 263| 358| 293| 191|