我常用《天龙八部》来向客户说明一件事。

如果金庸写了40回,让別人来续写最后10回,先不论文笔工夫,续写的人必须把前40回先读一遍,甚至多遍,否则根本无法把故事接上去。重温前40回的时间是免不了的成本。

所以在某些工作上,不会因为有「別人」写了大部份,「剩下」的工作收费便宜一点。写电脑软件程式也一样,不是別人已经卸了半车的货,剩下半车的货让你卸,费用算一半。

修改別人的「完整」电脑程式也必须参考原来的代码或说明文件(多数没有凌波微步使用手册),才有办法接下去。并不会因为別人写了很大部份,我们「抄来改一改」就可以了,收费便宜一点。

很多时候,原来的程式写得一塌糊涂,重写或许更快。而且旧程式码里如果有bug,也不可能一一发现,接手后反而变成我们的bug。就像乔峰以为段正淳是30年前的带头大哥,可是那时段才45岁,乔峰的脑袋有bug以为段正淳15岁就能领导各路英豪,这种bug也是金庸升级新修版才改的。

如果系统只是GST(消费稅)改SST(销售与服务税),那就小事。如果王玉燕改成王语嫣,那是Find...Replace All,但没见到代码之前,根本不太敢接这种项目,见了代码也只能大略扫过没把握。这也就是为甚么大多数人不愿去改別人的代码。

因为有的程序员,他不会好好把「物件」取名叫锺灵、木婉清、阿朱、阿紫、阿碧,他取名叫女1、女2、女3、女4、女5,然后女3跟女4去找男6报仇,如果能接着写这种程式,大概你也成了武功天下第一的痴癫欧阳锋了。

而且有时候乔峰不能Find and Replace All去萧峰,系统会错乱,因为他是同一个人又算是两个人。

但说实话,重新开发不担保就会好,因为系统开发本来就不是简单的事。

转载于:https://juejin.im/post/5cedf7eff265da1bd04ec196

Facebook 上一位大佬发表的代码看法相关推荐

  1. 爬取某位大佬简书上所有文章并保存为pdf

    点击上方"AirPython",选择"置顶公众号" 第一时间获取 Python 技术干货! 阅读文本大概需要 8 分钟. 1 目 标 场 景 现如今,我们处于一 ...

  2. 单片机c语言有org吗,哪位大佬能帮在下翻译一下这段单片机的代码,顺便告诉我是用的什...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 哪位大佬能帮在下翻译一下这段单片机的代码,顺便告诉我是用的什么语言 是c语言吗 org 0000h ajmp main org 000bh ajmp in ...

  3. 2018 icpc 徐州现场赛G-树上差分+组合数学-大佬的代码

    现场赛大佬打印的代码,观摩了一哈. 写了注释,贴一下,好好学习.%%%PKU 代码: 1 //树上差分(LCA) 2 #include<bits/stdc++.h> 3 4 #define ...

  4. 20位大佬,勾勒出一个中国网络安全江湖

    文章目录 一.为大家介绍20位大佬? 一 西安:西交大.西电.西工大 360 集团董事长兼 CEO:周鸿祎 赛博英杰 CEO:谭晓生 腾讯副总裁:丁珂 阿里云:吴翰清 知道创宇 CTO&COO ...

  5. 全球44家机构,55位大佬,历时两年,打造最强NLG评测基准!

    文 | 小轶 (大家好,我是已经鸽了夕总仨月没写文章了的小轶(yì)!新的一年一定改过自新,多读paper多写稿,望广大读者敦促(ง •̀_•́)ง) 今天要和大家分享的是卖萌屋学术站上的本月最热pa ...

  6. 世界上第一位程序员,竟然是诗人拜伦的女儿?

    导读:女神节来了,数据叔终于忍不住要聊一聊这个憋了很久的八卦,世界上第一位程序员,当然也是世界上第一位女程序员--Ada. 作者:数据叔 来源:大数据DT(ID:hzdashuju) 这位女神级的神人 ...

  7. 【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖.根据诺贝尔 ...

  8. 马云等10位大佬心酸往事:9天9夜未睡、装姑娘陪聊、遭人追杀、一夜白头…

    1994年,中国通过一条64K的国际专线,全功能接入国际互联网,开启中国互联网时代. 转眼,25载过去,互联网包罗万象,10位大佬各自雄踞一方,家家旌旗招展猛将如云,日日鏖战厮杀,太多的短兵相接,龙血 ...

  9. 最近有位大佬,通过区块链已经成佛了

    ---- / BEGIN / ---- 1 早上起来,徐太平发现去公司要迟到后,他抓紧时间用力提上裤子,不过不幸的是,由于啤酒肚太大,最终裤子被崩掉了一粒纽扣,裤子滑了下来,露出了他的罗圈腿和粉嫩色紧 ...

最新文章

  1. Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明
  2. 「苹果牌」电动车要来了:最早明年见,还带着突破性电池技术
  3. 【codevs 1315】1315 摆花2012年NOIP全国联赛普及组(dp)
  4. 讲mysql执行流程书籍_MySQL 基础架构 1. 一条SQL查询语句的执行过程(个人学习笔记)...
  5. HTML元素的ID和Name属性的区别[转]
  6. 中原工学院c语言期末考试题,中原工学院软件学院 2010年C语言 试卷A
  7. not null primary key什么意思_explain都不会用,你还好意思说精通Mysql查询优化?
  8. ajax jquery php_基于Ajax jquery的使用php登录
  9. 书评:JBoss AS 7:配置,部署和管理
  10. 一篇文章为你深度解析HTTPS 协议 1
  11. ai人工智能最新相关消息_我如何了解最新的AI研究
  12. SwitchHosts工具介绍及下载
  13. 控制装置与仪表随堂练习答案及知识点总结01
  14. Unity的五个窗口面板
  15. 机器学习入门(五):集成学习Bagging,Boosting,RandomForest和GridSearchCV参数调优
  16. 如何转换图片格式为jpg?教你两种转换方法
  17. 一加5应用未安装怎么解决_一加手机x安装不了软件下载是什么原因解决方法
  18. 区块链系统:点对点交易原理
  19. Capacitated Facility Location Problem (Algorithm Design and Analysis Project)
  20. QT Creator + qt4.8.6配置报错:无法在环境变量中找到make命令: mingw32-make.exe问题解决

热门文章

  1. Mysql 图像二进制保存-Blocb、TinyBlob、MediumBlob、LongBlob
  2. 如何查看自己的电脑是否支持EFI引导?我的是dell 15r-488 N5010 谢谢了!
  3. ROS初学笔记 - C++11与PCL库冲突问题
  4. Dalvik控制VM详解
  5. Indetifier
  6. 结构分析的计算机方法有哪些,第6篇 桥梁结构分析计算机方法.ppt
  7. Struts2之类型转换
  8. 美国次级贷款来龙去脉
  9. 资产支持证券(Asset-Backed Security)
  10. XSLT简单教程--XSLT的实例