因此,我即將開始一個相當耗時且耗時的項目,可以爲我提供一些很好的結果/獎勵 - 我希望將所有關注的事項都集中在一起,值得。我將成爲唯一的開發人員,並且我在這方面擁有豐富的經驗(約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對於SVN。如果沒有它,我不知道我會做什麼。 – NitroxDM 2010-07-01 19:16:18
所以如果我選擇SVN而不是SourceGear - 你會推薦在服務器上安裝Visual SVN或者在數據庫上安裝嗎? (假設它可以工作)。我已經閱讀了一些關於SVN的「Redbook」或其他內容 - 我不介意使用它來代替Vault - 我沒有那麼大的偏見。 – jamauss 2010-07-01 20:25:26
@jamauss ...我會在數據庫服務器上安裝Visual SVN ...然後你的源代碼(以及任何其他你想添加的支持文件)基本上都保存在兩個地方......它有點「帶子和吊帶」,但是這是值得的,它沒有太多的麻煩安裝... – w4ik 2010-07-01 20:41:23