2010-01-04 71 views
0

我已經「繼承」了一個ASP.net 2.0 VB項目,並且已經給出了客戶想要更改的項目列表。這不是我原來的工作,我已經從另一位編碼人員那裏「繼承了」它。客戶只希望網站能夠工作,但發現了一些需要改變的問題。不幸的是,這個項目已經超出預算,大約已經過了一年。因此,沒有時間將其更新到.Net 3.5。Addin有關分析繼承的ASP.net網站解決方案的建議

任何人都可以向我推薦一些你可以在VS 2008中使用的(Hopefully Free)插件,它可以幫助我理解代碼庫。我開始使用Reflector並對定義的類和方法有一個公正的理解。修改現有代碼庫時使用了哪些技術?你是否根據自己的實踐和方法重新創建,或者試圖堅持以前的編碼器所做的事情?

非常感謝您的幫助! Sid

回答

1

就我個人而言,我喜歡創建一些類圖,並試圖讓我的頭在第一。然後,我喜歡隔離需要更改的區域,並根據代碼中複雜程度的嚴重程度(或者我對發生的事情缺乏瞭解),使用調試器瀏覽網站/應用程序流程,以瞭解發生的情況。對於我是否會將其重構爲我的實踐或方法論,我認爲如果某些新功能獨立於代碼的其餘部分,那麼我會使用我的實踐或方法創建/重構它但是,如果我重構了一段代碼,該代碼屬於其他未被重構的東西,那麼我會試着按照之前的代碼所做的事情做。通過這種方式,代碼始終遵循相似的風格,並且下一個出現的人不必嘗試瞭解兩種不同的編碼風格。

HTH和祝你好運!

相關問題