代po
因为前一个工程师离职,我接了眼前这个案子
公司常常随便答应客户,常常开一个很短的时间要你做功能出来
所以目前很多功能都是硬加上去的,架构设计的很差
前阵子撑过release后,最近有空了,就开始进行code的重构
我直接修改主流程,确实跟我想的一样,随便改就会有很多bug跑出来
这些bug区分为现在存在,但是发生机率低,修改code后会让机率上升 (例如溢位)
有一些是现在不存在,但是修改code以后会产生的bug
我希望继续检查这些东西,而这件事情跟上面起了冲突
上面问我 这些又不是现在的规格 你检查他干嘛?
我回答 因为规格可能会改 所以想趁现在有空把这些东西先做一些处理
上面问我 这东西明明就没bug 你随便改他改出了bug,这是哪门子的debug方式
这边我其实回答不出来,因为不去动他确实都没问题
而我反问了一件事情 假如规格改了,跑出了bug,那怎么办
上回答我 那个时候再处理就好 不然聘请测试人员干嘛
我自己的观念是 我觉得程式的架构跟扩充性很重要
当有时间压力的时候我会做一个能用的东西出来
但是只要有时间,我就会进行code review跟重构,以因应未来的需求
想请问一下台湾的软件工作环境,这些事情是不是常态
因为朋友是告诉我 你不是创业就是练好英文进外商 在本土企业走到哪都是这样
我觉得上面的观念跟我的观念差距很大 所以思考是不是自己的观念有错....
至于现在,就是做上面想加的功能 至于哪一天再也无法加新功能了 就那时候再说吧...