提供您一些个人的经验供参考
我刚进公司的时候,专案写到一半
公司希望我把它完成
至于完成期限,早就超过了
当然这包程式就如一般常见的皮球程式一样
包含了各种烂架构在里面
但这不代表他会有什么“无法新增的功能”
只有“要花比较多时间的功能”而已
毕竟再怎么烂的架构,重写不就好了
有些功能貌似很简单
但是碍于架构太烂要花很多时间
就回报给主管知道
“需要更动程式架构”
主管会选择“取消这个功能”或者“那就花时间去做吧”
写程式的目的是赚钱,
没有赚钱动机的修改都是浪费公司请工程师的钱,
有些改动很好,但是改完不会赚到更多钱,
那就不要改,因为一边改公司一边在赔钱
Bug什么的当然是越改越少,
越改越多代表工作只完成一半,
代表需要花更多时间,
到底要花多少时间只有工程师最能知道,
这个也要回报给主管,
毕竟这些时间都是要付钱的,
你硬要他买单,
主管难免会生气吧,
正常的交易方式应由工程师使出三寸不烂之舌,
说服主管这个更新便宜又大碗之类的,
主管决定“这真是太棒了!买了!”