如果程式很庞大
功能又很复杂
然后急着要MP,
如何砍掉重练?
(小小声说:万一砍掉重练后,结果function fail,接下来呢??)
※ 引述《awaeleven (在植树节植牙)》之铭言:
: ※ 引述《HsuGod (MIT 史丹佛)》之铭言:
: : 我在科技业上班
: : 工作内容是写通讯系统
: : 最近遇到一个 bug
: : 解了好几天都还没解掉
: : 请问我该怎么办?
: bug解不掉有两种,一种是不知道原因。
: 一种是知道程式错在哪,但改不动。我想说的是第二种。
: 常常有很多程式,bug很难解的原因是因为程式写得很差。
: 导致要东补西补。补到最后第一个补丁又跟第十个补丁相冲突。
: 于是又用第十一个work around来解。
: 但写第十一个work around的程式的人有完全弄懂原本的程式跟那前十个补丁吗?
: 应该也是没弄懂,从此。程式就会一直发散。
: 遇过好几次经验。程式架构不好,先设法‘尽量了解原作者是因为遇到什么问题
: 才把程式写得那么复杂。’ 然后提proposal给老板,说明程式已积重难返。
: 然后大胆的砍掉重练。(从此这程式就是你的)