當前位置: 華文星空 > 體育

一個類9000行程式碼,是不是該跑路了?

2023-07-17體育

你是維護這套程式碼的,最多基於現有程式碼進行二次開發。那原先的屎山程式碼並不作為你去留的標準。因為你不能保證下家公司是否也是這樣。

如果你是想學習,嗯。。。。如果你知道公司中有大神,看他程式碼學習吧。但這麽多優秀的開源計畫,也沒必要在公司內去尋求學習資源了吧。但優秀的同事,能相互促進,相互提升。

重新下分析下,屎山程式碼怎麽形成的。主要是不敢動也不想動以前的程式碼,所以每次寫程式碼的時候,就會是做加法,而不是重構。時間久了,程式碼也就成屎山了。至於為什麽不基於原程式碼重構,嗯,出問題了你負責嗎?

我遇到過一同事就是這樣,明明我已經寫好了後台服務,他非要復制貼上一遍。兩套程式碼有啥不一樣嗎?沒有,只是他不敢也不願動我寫的程式碼,同時不允許我改他的程式碼。就一句話,改出問題了算誰的!

當然,我身邊更多的同事會告訴我:

  • 當你用一個開源框架開發時,思考一下如果是框架作者,他會怎樣開發這個需求。
  • 如果同樣的程式碼你重復了三遍,就該考慮重構他。
  • 程式碼應當是能自我詮釋的,但當程式碼無法自釋時,寫上你的註釋。
  • 。。。