2010-07-12 24 views
0

我和我的團隊正在接管由軟件開發供應商完成的DNN網絡應用程序。我應該如何解決DNN網絡應用程序的問題?

存在一些問題,如 1.冗餘非標準數據/ API訪問模塊的選項卡和配置,以及 2.其他一些架構相關的問題。

我的目標是移除我們不需要的東西,並將應用程序轉回DNN最佳實踐。我還需要使用DNN實現工作流引擎,因爲此時工作流程是「半硬編碼」的。

我想知道是否有任何設計模式/最佳實踐材料(特別是與工作流程有關),我們可以遵循以緩解我們的痛苦並幫助我們優先考慮工作?

編輯:應用程序沒有設計考慮單元測試,但我不介意只要能夠創建單元測試就更改它,請幫助我使用DNN進行單元測試。

在此先感謝。

+0

此版本的DNN正在運行?你提到的一些領域(工作流和單元測試)已經看到了近期版本的改進。 – 2010-07-12 21:01:23

+0

目前爲4.9.0。升級到最新版本已列入議程,但我知道有些問題需要處理,因爲應用程序(而不是DNN)構建不正確。但是,我發現很難找到優質(非新手)文檔/ DNN的最佳實踐,所以我不確定哪種設計模式最適合DNN。 – airmanx86 2010-07-12 23:18:58

回答

0

最好的情況是製作一個目錄的副本,克隆數據庫,然後分開放置,這樣你就可以使用它了。首先,最重要的是,升級到最新版本,看看買和建的模塊會發生什麼。我對舊模塊有一些問題,這些模塊對於沒有或沒有與最新的dnn版本兼容的操作而言非常重要。在所有情況下,快速查看積雪發現我交替,結果反正變得更好。

我們不是一個龐大的開發團隊,但我發現編寫測試用例以確保在升級過程中功能不會丟失,從而無法幫助您。

正如我之前提到的那樣,如果它是本地代碼,你可能不想提高速度甚至接管,那裏有很多模塊可以做很多很酷的事情。可能值得看看DNN的全新安裝,並遷移你必須擁有和去往的東西。

+0

感謝@Matt,該項目沒有使用任何默認的DNN模塊,因此只有「本土」代碼是值得關注的。測試用例的建議是一個很好的觀點。順便說一下,你是否碰巧知道任何有關DNN的工作流程和測試的優秀資源/書籍? – airmanx86 2010-07-13 23:15:46

+0

對不起,我沒有看到這個後續。想知道如果你升級到最新版本,現在和之後會有很多好東西出現。我真誠地在Twitter上使用#dnn或#dotnetnuke標籤在Twitter上發佈更多優秀的反饋/答案:) – 2011-04-25 19:54:47

相關問題