【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

修改一行代码需要 6 天时间?

  • 2012-12-05
  • 本文字数:858 字

    阅读完需:约 3 分钟

修改一行代码需要 6 天时间,你信吗?这篇文章的作者给我们讲了一个真实的故事。

首先我们来看一下有哪些人物:

  • Philip:President,会长
  • Lee:Operations Manager,执行经理
  • David:IT Director,IT 总监
  • Judy:IT Admin,IT 管理员
  • Ed:programmer,程序员
  • Shirley:Code Review,代码复查人员
  • Julie:IT Testing,IT 测试人员
  • Joe:IT Security,IT 安全人员
  • Tony:IT Testing,IT 测试人员

故事是这样的:

Philip 认为工厂的 10% 未得到充分使用,要么选择有更多积压,要么解雇员工,因此询问 Lee 的建议。Lee 建议将积压的时间从 3 个月以上改为 4 个月以上,而这个修改,也许只需要修改传统软件中的一项配置就可以。接下来,将这件事交给了 David,David 同意了,并将这件事安排给 Judy,Judy 建了一个单据号#129281。

两天后,David 询问 Judy 事情的进展,Judy 回复需要等开发人员修改玩 14 个 bug 后才能处理,David 指示将这项任务提前。

1 个小时后,Ed 修改完代码,将某个硬编码属性的取值从“3”改成“4”,Ed 将代码提交给 Shirley 进行审查。Shirley 要求 Ed 对硬编码的参数文件进行登录。

2 个小时后,Ed 再次提交代码审查。Julie 反馈,代码未通过用户接受度测试,并让联系 Joe 确认。

2 个小时后,Joe 因为访问授权问题,以及代码命名问题,将 Ed 的提交驳回修改。

1 天后,Ed 修改好命名问题后,再次提交代码测试。Tony 认为没有给时间写测试用例,无法进行测试,因此无法让代码通过测试进行发布。

2 天后,Philip 指示 David,让 Tony 通过 Ed 的代码并发布产品。

至此,总共消耗的时间为 6 天,重要代码修改了 1 行,重要代码修改了 1 个字节。

也许这种故事在我们身边时有发生,常常产品经理会对程序员说,“我这个需求很简单,就把那个放大一点,显示时间久一点,我觉得几分钟就能搞定了”,类似的需求会有很多。结果真的是这样吗?我很想问一下,“元芳,你怎么看?”欢迎大家讨论。

另外,推荐一下作者的博客,有很多有趣的博文分享: http://edweissman.com/ ,以及作者分享的一本电子书: http://v25media.s3.amazonaws.com/edw519_mod.pdf

2012-12-05 02:504632

评论

发布
暂无评论
发现更多内容

阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一文搞定

C++后台开发

网络编程 linux开发 epoll IO多路复用 C++开发

Java基础:集合框架之Map

百思不得小赵

map Java’ 6月月更

港股多支个股表现活跃,引发投资者对港股市场回暖猜想与关注

E科讯

基因检测,如何帮助患者对抗疾病?

阿里云弹性计算

高性能计算 生命科学 EHPC 基因检测

腾讯的技术牛人们,是如何完成全面上云这件事儿的?

科技热闻

如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup

声网

RTC Dev Meetup 生态专栏 语音处理

融云:让银行轻松上“云”

融云 RongCloud

技术分享| WVP+ZLMediaKit实现摄像头GB28181推流播放

anyRTC开发者

音视频 推流 摄像头 GB28181 播放

进销存软件排行榜前十名!

优秀

进销存管理系统 进销存系统

首次曝光!唯一全域最高等级背后的阿里云云原生安全全景图

阿里巴巴云原生

阿里云 云原生 安全 可信云

数据中台稳定性的“四高” | StartDT Tech Lab 18

奇点云

数据库 大数据 数据中台 云原生

Gartner最新报告:低代码应用开发平台在国内的发展

明道云

等保备案是什么意思?应该去哪里办理备案?

行云管家

等保 等级保护 等保备案 等级测评

web前端培训redux的理解与应用

@零度

前端开发

MySQL使用ReplicationConnection导致的连接失效分析与解决

转转技术团队

MySQL JDBC Java’ 数据库·

用OBS做直播推流简易教程

boshi

直播 OBS

Selenium Edge的IE模式

IT蜗壳-Tango

IT蜗壳教学 6月月更

基于Vite+React构建在线Excel

葡萄城技术团队

SpreadJS vite

直播间源码在开发前期必须做的工作及开发步骤

开源直播系统源码

软件开发 直播源码

再突破!阿里云进入Gartner云AI开发者服务挑战者象限

阿里云大数据AI技术

人工智能 机器学习 AI开发软件

冷板式、浸没式、喷淋式液冷散热能否引领高性能计算发展?

蓝海大脑GPU

【二级等保】过二级等保用哪个堡垒机品牌好?

行云管家

网络安全 堡垒机 等级保护 二级等保 等保安全

A tour of gRPC:01 - 基础理论

BUG侦探

gRPC RPC buffer protocol

提高效率 Or 增加成本,开发人员应如何理解结对编程?

云智慧AIOps社区

团队协作 开发技巧 结对编程 开发技能 编程技巧

创新实力再获认可!腾讯安全MSS获2022年度云原生安全守护先锋

腾讯安全云鼎实验室

云原生 云安全

Java—NIO

武师叔

6月月更

Go语言Redis API基本功能实践

FunTester

CRMEB知识付费如何二开阿里云短信功能

CRMEB

图解OneFlow的学习率调整策略

OneFlow

前沿技术 学习率 调整策略

如何让销售管理更高效?

优秀

销售管理

SaaS 云工具,产业互联网下的变革利器

小炮

修改一行代码需要6天时间?_文化 & 方法_sayhelen_InfoQ精选文章