legacy-code

    36熱度

    11回答

    當你在一個傳統的代碼庫中工作時,將會對時間產生最大的影響,從而提高代碼庫的質量? 刪除未使用的代碼 刪除重複的代碼 添加單元測試,提高測試覆蓋率,其中覆蓋率低 創建跨文件格式保持一致 更新第三方軟件 減少所產生的警告通過靜態分析工具(ieFindbugs) 代碼庫由許多開發人員在多年的專業知識水平上編寫而成,其中很多領域都未經過測試,而且有些測試不需要花費大量時間編寫測試。

    0熱度

    4回答

    我已與聯繫人瞭解如何更新使用ASP和Access構建的舊舊Web應用程序。服務器運行的是Windows 2000 Advanced Server,我相信IIS 5.0(我試圖得到確認,但該公司不是技術人員,所以我非常懷疑Apache是​​否在服務器上運行)。 在上述平臺上更新此Web應用程序可以使用哪些語言?我從來沒有觸及過傳統的ASP,更不用說對Windows 2000/IIS 5進行任何Web

    1熱度

    2回答

    我們有一個大型的MS Access項目,需要GUI功能,這在VBA /訪問表單環境中很難/不可能完成。隨着時間的推移,我們希望用WPF作爲表示層重新編寫/遷移到託管的C#環境。 我們做這件事的唯一可行的方法是經過一段較​​長的時間 - 先轉換一些VBA表格(這樣可以提供最佳的生產力效益),然後在12-24個月的過程中轉換整個系統。 你認爲什麼是最好的方法。 MS Access可以在我們轉換它們時託

    6熱度

    3回答

    說我有一個 class A { final String foo() { // .. computing result, contacting database, whatever .. return "some computed value"; } // ... and a bazillion other methods, some of the

    0熱度

    1回答

    我有一個目錄充滿了來自VB6應用程序的遺留代碼。 我被要求提供這個應用程序使用的所有表的列表,所以我們可以給它分配一個特殊的SQL Server用戶名。 掃描代碼庫以引用表名稱的最佳方式是什麼? 一些想法我有: 搜索以下關鍵字: 「FROM」, 「更新」, 「插入」,並 手動注意表名(S) 周圍的那些短語。 問題:體力勞動 大量的運行與SQL 跟蹤的應用程序,並嘗試運用各 功能,然後掃描日誌 表名

    1熱度

    3回答

    快速的問題。 有一個遺留網站(不受我控制,不能修改),它爲用戶提供填寫數據的表單,然後用戶「提交」表單進行處理。在這種形式上幾乎沒有錯誤檢查,對用戶的幫助也很少(即12年前它的設計很差,而且從未更新過)。 無論如何,此應用程序的後端執行關鍵功能。 我的問題是,是否有可能(沒有任何修改遺留網站的能力),在asp.net中編寫我自己的新前端(具有適當的預先驗證),生活在不同的服務器&域,然後模擬'提交

    0熱度

    3回答

    我正在更新我工作的公司中維護的許多子站點使用的經典ASP網頁。 該頁面的目的是通知用戶他們將離開「我們」的網站並轉到另一個網站。這基本上是免責聲明,但由於資源限制和時間限制,我無法將免責聲明添加到我們管理的每個網站。 這是問題的關鍵。當前代碼從查詢字符串中提取變量以在新窗口中創建「continue」鏈接。這顯然會以跨站點腳本的形式產生許多問題。 如何處理這一更新,以消除使用VBScript/ASP

    7熱度

    3回答

    另外,我想知道升級到Ruby 1.9會對版本1.86的遺留代碼有什麼影響。新版本是否向後兼容?

    0熱度

    4回答

    不同的工作我有一些這方面的遺留代碼: <?PHP if(isset($_GET['pagina'])=="homepage") { ?> HtmlCode1 <?php } else { ?> HtmlCode2 <?php } ?> 我不知道爲什麼,但是這似乎是工作。當我有?pagina = homepage時,htmlcode1被加載,而當pagina var不

    9熱度

    6回答

    好的我在哪裏工作,我們有相當多的系統在過去幾十年中編寫,我們維護。這些系統在多種操作系統(Linux,Solaris,Windows),多個數據庫(Oracle的幾個版本,sybase和mysql)以及多種語言(C,C++,JSP,PHP和主機)上是多種多樣的的其他)被使用。 即使將相同的數據輸入多個系統,每個系統都是相當自主的。 管理層最近決定,我們應該研究如何使所有系統愉快地彼此交談並共享數據