回覆列表
  • 1 # IT老菜鳥

    這個碼農最有心得了,不知道有多少碼農被坑過?很多碼農都吐槽過這個事情,而且很多碼農寧願推倒重寫,也不願意維護一些老掉牙的祖傳程式碼,輕則傷筋動骨,重則吐血而亡,一夜之間老十歲也是很正常的事情。

    不要說公司的祖傳程式碼,就算是你自己寫的程式碼,再過兩年回頭看看,肯定也是懵逼的,看別人的程式碼比看自己的程式碼難過的多,尤其是如果你的前任是一個你認為的屌絲,程式碼風格和你完全不一樣,看程式碼的過程就會是一種煎熬。

    對於一些老程式碼,很多根本沒有設計文件,甚至很多連註釋都沒有,用的都是一些老掉牙的函式,寫程式碼人的思想幾乎全靠猜。遇到BUG你根本不敢改,一改什麼玩意都來了,圓環套圓環,你想小心翼翼避免出錯,結果卻發現可落腳之處全是坑,一腳踩一個屎,稱之屎山當之無愧。

    而且越大的公司,祖傳的程式碼越噁心,一些公司的祖傳程式碼在不斷迭代中越來越臭,最終可能到了誰也不願意碰,誰碰誰死的地步。尤其是一些大公司,過去程式設計並不規範,野蠻開發模式,那個程式碼簡直慘不忍睹

  • 2 # 種花家的科技兔珺

    因為祖傳程式碼程式碼量巨大,程式碼沒有按照面向物件開發,有很多資料冗餘和緩衝區溢位。同時,高複用性代表著高耦合,程式碼之間各種千絲萬縷的聯絡。後期在最佳化或者拓展功能模組的時候需要修改的地方就非常多,並且複用性很差,這裡哪塊都需要重新編寫、初始化,傳參等等。有點程式碼甚至牽一髮而動全身,改動一處,就瘋狂報錯。

  • 中秋節和大豐收的關聯?
  • 為什麼郭德綱和徒弟撕逼,趙本山的徒弟卻和師傅關係很好?