2011-05-19 22 views
1

我們有一個基於C#+ XSLT + javascript的框架,它用作公司項目的基礎。如何將jQuery添加到框架而不會中斷它

該公司已宣佈,在幾天內我將成爲該框架的責任人。目標是:

  • 修復的bug
  • 添加新功能

問題是這樣的框架已經有很多的bug,有沒有文件(無,零),包含的代碼陋習,和一些反模式。 (也不使用任何命名約定)。

我認爲最初的事情之一是開始爲javascript部分,並添加jQuery庫使用jQuery的功能爲DOM訪問,XML操作和AJAX調用和其他的東西,因爲一些實際情況是越野車。

我害怕成爲「如此聰明的傢伙,重構和打破這個項目」,我必須非常小心,因爲這個框架被用於很多項目,並且打破框架將是「非常明顯」。

如何開始調整代碼以使用jQuery?

回答

3

你有的問題並不是真的特定於jQuery。當改變一個工作系統,良好的編碼習慣的一些應用程序是必需的:

  • 創建開發和測試環境中分離到真實環境中
  • 創建你知道正常工作系統的部分測試腳本(考慮Selenium自動瀏覽器端測試)
  • 穩定工作,不斷進行個別更改和測試(查看TDD)
  • 使用版本控制軟件(例如Subversion),以便您可以根據需要回滾。
+2

+1。如果你在_hurry_中,只圍繞你想用測試改變的東西。 – Kraz 2011-05-19 13:20:23

相關問題