大家中秋節快樂,快收心了。
想問一個假設性問題,大家在工作上,如果有一份專案的 code 是某位前人一手寫的
後來新人加入,變成前人帶新人,此時繼續維護那份code。
但再過一陣子,前人離職了,唯一的創始者走了。
新人把舊 code 重構,或是砍掉重鍊的機率高嗎?
我的想像是,如果一份code是出自於1個人之手
那麼code就是他的世界觀、他的切入點
後面的人看著他的世界觀,有時候不一定能全部接受
而有人的地方就有政治
當他還在的時候,當然就不會亂動。
而當他走了的時候,後面的人,一看不爽,就可能改寫成自己看得爽的、
好改的code。
如果是一個團隊,那當然要好好討論為什麼要改
哪些因素造成現在不好的情況,以及主管同不同意改等等的。
只是我很好奇,1,2人的專案,改的機率高嗎?
是不是,code只能是「現在還存在公司的人」能控制的才行。