2010-07-01 54 views
2

因此,我即將開始一個相當耗時且耗時的項目,可以爲我提供一些很好的結果/獎勵 - 我希望將所有關注的事項都集中在一起,值得。我將成爲唯一的開發人員,並且我在這方面擁有豐富的經驗(約13年的行業經驗)。我從來不需要爲每一個選擇負責,所以我想把它放在那裏尋求一些反饋。這將成爲一個網站。贏的x64工作站上單一開發人員流程/練習/基礎設施建議

開發工具:

  • VS2010
  • SourceGear客戶
  • 的FileZilla
  • UltraEdit的
  • SQL 2008管理工作室

我會有我自己DB服務器機器也將爲兩個w運行SQL 2008 eb DB,並將託管Soucegear存儲庫數據庫。

我想有一個自動生成的過程,包括

  • 從倉庫中
  • 將最新的代碼檢查它反對規則(ALA FX COP)
  • 編譯代碼
  • 針對新編譯運行一系列測試(單元測試?)

任何有關執行這些測試的工具的建議KS?我應該只寫&執行腳本來執行某些步驟嗎?

備份! - 我希望定期備份網站的源代碼存儲庫和網頁文件,圖形,媒體等。我使用Mozy進行自己的個人備份 - 是否有更適合這種備份的東西? Windows家庭服務器或類似的東西?

最後 - 我沒有想到這一點需要在我的雷達?例如,我計劃使用jQuery,但只有有限的經驗 - 除了VS2010之外的任何好的JavaScript工具?大多數網絡開發者如何在各種可用的瀏覽器上測試他們的網站?我應該使用網頁內容的縮小工具 - 哪一個最好?我已經建立了大量的網站&應用程序 - 這只是我第一次真正的「商業」冒險,我希望它建立在堅實的實踐。

回答

1

我也一樣,是一個單一的開發和使用幾乎相同的工具,你...

夫婦的事情... OK ...它的增長比一對夫婦更多...

  • 我喜歡使用UltraEdit來編輯我的javascript文件...因爲它具有VS2008缺少的一些功能...不確定abt VS2010 ...主要是幫助文件導航的功能列表。
  • 我也使用JavaScript Lint來檢查我的javascript文件的語法...你可以將它集成到UltraEdit中...我的選擇...或VS ...或兩者。
  • 我使用Subversion的源代碼控制... Visual SVN的服務器和龜客戶端...免費
  • 對於備份,我最近開始使用DropBox ......你可以將DropBox指向保存你的文件的文件夾,每當DropBox啓動時它都會同步(並且它會保持文件在多臺機器上同步...所以如果你有一個非現場機器......如果你的主要開發地點發生了什麼,你會被覆蓋)。
  • 如果您將使用LINQ ......我建議您獲得LinqPad的副本它是免費的,但您可以通過付費獲得「智能感知」......這些例子包含了很棒的學習工具。
  • 當使用jQuery時...尋找插件來做你正在尋找的東西...
+1

+1對於SVN。如果沒有它,我不知道我會做什麼。 – NitroxDM 2010-07-01 19:16:18

+0

所以如果我選擇SVN而不是SourceGear - 你會推薦在服務器上安裝Visual SVN或者在數據庫上安裝嗎? (假設它可以工作)。我已經閱讀了一些關於SVN的「Redbook」或其他內容 - 我不介意使用它來代替Vault - 我沒有那麼大的偏見。 – jamauss 2010-07-01 20:25:26

+0

@jamauss ...我會在數據庫服務器上安裝Visual SVN ...然後你的源代碼(以及任何其他你想添加的支持文件)基本上都保存在兩個地方......它有點「帶子和吊帶」,但是這是值得的,它沒有太多的麻煩安裝... – w4ik 2010-07-01 20:41:23