2008-11-24 86 views
0

假設一個典型的,數據庫和會話驅動的ASP應用程序是在第一個.NET發佈之前使用最佳實踐開發的。分配經驗豐富的專業人員所需的工作量,以便將其正確有效地實施爲1.0。ASP最佳實踐開銷

您認爲從當時到現在使用最好的非侵略性重構實踐來維護它需要付出多少努力?

這會是一個很好的投資(選項A)?或者是否會更好(選項B)以當前的最佳實踐完成新工作,但不重構?或者(選項C)最好是通過在舊架構上進行新的工作來保持架構的一致性?

根據您的選擇,您現在應該做些什麼?

回答

1

我不認爲你給了我們足夠的信息來給出明智的答案。

  • 這是產品或內部系統?
  • 什麼是歷史?
  • 是否有當前項目或當前預算?
  • 是否有任何政治,歷史或當前?
  • 系統背後的業務領域是否被很好地理解和記錄?
  • 等,等

一般和所有其他問題都一樣,我總是會與選項C開始,以確保決策是由企業而不是由技術專家來驅動。