假設您有一個窗體,允許您在文本框中輸入您的姓名,按下按鈕並彈出一個包含姓名的消息框。現在,讓我們假設用戶出現並希望另一個文本框打印他們的姓氏。你確定這個功能需要幾個月的時間才能發展(我的目的是誇大其詞,但請承擔這個概念)。.NET中的代碼重複
因此,您不想修改現有表單,否則在新功能完成前您無法發佈您的產品。對於這種情況,我的做法是複製和粘貼表單,實施更改,測試它們,並在準備好舊錶單時將其替換爲最新版本。
這種方法有一個主要缺點,即對舊格式的任何快速修復都需要在新格式中進行復制,從而導致重複工作。除了我討厭複製和粘貼的事實之外,這只是感覺不對。
另一種方法是創建一個繼承原始表單的類,因此對「新」表單的任何錯誤修復都會自動提供給新表單。這種方法使您能夠靈活地以這種「新」形式進行開發,同時允許您對舊的問題進行修復。
但是,我不相信這是正確的做法。你對這種情況有更好的方法嗎?
有沒有聽說過源代碼控制,版本,集成等? – wonderbell