• 重構、重新架構、再設計與重寫的區別

     在稍早的文章評論里,Jon Eaves 表達了把重構做為動詞過度使用的憂慮。尤其是重構(refactoring)【注1】和重新架構(rearchitecting)之間的界線非常模糊,重構被用作...
    jopen 10年前    12908   

    你需要的不是重構,而是理清業務邏輯

    最近我遇到了一位以前公司的同事。他提到了數年前我在那個公司曾經開發過的項目。他說這個項目現在已經變成了“職業殺手”。基本上,任何接觸過這個 “職業殺手”項目的人最終都會離開這個公司。如果公司想...
    jopen 11年前    4505   

    漫談重構

    因為工作內容的原因,我在前后兩家公司中的工作中主持和經歷了十余次代碼和架構的重構,下面隨便說說我對重構的一些經驗和想法。
    jopen 11年前    6359   

    如何避免重構帶來的危險

    重構代碼很危險,它會給測試工作增加巨大的負擔。除非你的程序需要重構,一定不要輕易重構代碼。我這里所說的并不是把一個for循環改成while 循環,或把一個StringBuffer改成String...
    jopen 12年前    6519   

    什么是重構,什么不是重構

    有時候,會有程序員跑到我這里說他們不喜歡某個東西的設計,“我們需要給它來個全面的重構”,來糾正里面的錯誤。哦,哦。這聽起來可不是個好主意。而且這聽起來也不是重構…
    fmms 12年前    7107   

    重構時應避免過度思考

     重構是一門在不改變軟件外部行為情況下,改善既有代碼內部結構的一門技術。從表面來看,重構需要引入大量的思考行為,然而,過度地思考同樣會產生不利的影響。
    fmms 12年前    6824   

    熱門問答

    熱門文檔

  • sesese色