如何避免代碼經常重構?

來源:互聯網
上載者:User
公司的網站早期是外包公司做的。程式員A接手後覺得外包公司做的不行,全部重構了一遍。程式員B接手後覺得A寫的代碼不易讀懂又打算重寫。A重構用了一個多月,為了重構把新功能開發都擱置了。有什麼方法能避免代碼經常需要重構,或者說降低重構的成本。

回複內容:

重構是避免不了的,程式員永遠需要在好的架構和不停變更的需求中做取捨,通過不斷重構消化掉髒代碼。你需要避免的是代碼徹底超出掌控之後完全重構這個過程。

簡單,別省錢,別找外包,找牛逼一些的程式員,最好招一隊人馬。

反正你要的又不是好代碼,只是一個結果,代碼的好壞你也不在意對不對,所以沒責任心也沒能力的程式員把事情搞砸再正常不過,這個便宜可不好占。

我見過把好代碼重構成垃圾的,也見過垃圾代碼維護不下去只能重構的,全看拿工資的人是不是有品味。

不過老闆們大約也不用擔心,花錢從高端一點的公司裡邊挖人,由靠譜的人來把關就好了。每次該重構的時候用心重構,為自己重構,為你愛的人重構:)而不是沽名釣譽那種,就不需要經常了。估計題主是老闆?PM?作為不懂技術的老闆或者PM,千萬不要阻擋程式猿重構,那都是他們正常工作範圍內的事,你唯一要做的就是找個靠譜的主程並且信任他這方面的決策停掉項目我們前台主程會主動停下來重構.
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.