學習ASP.NET的總結(二)

經過一段時間的開發,我和同學一起做的網站終於漸成雛形了,回想着過去的一個多月,我真是學了不少東西啊,不光是網站開發這方面的。可能出現的問題很小兒科,但是,這的確是出現了,希望今天寫出來後,不要再犯同樣的錯誤。

總結下我們做的網站,有很多值得總結的地方啊:

1、開始做這個網站的時候我們沒太在意做一個總體的規劃,沒有分析下可行性,更沒想到數據庫設計。大家只是想到要大概做什麼,然後按照模塊分了下工,然後各做各的。到合併的時候出了很多問題:數據庫不統一、數據庫連接方式不統一、js和css文件的位置不統一還有session的不統一,還有最重要的:大家都沒有做管理後臺!

2、沒有用母版,然後把全部的母版化工作交給了其中一個同學去做,導致我們的代碼被修改的亂七八糟,出現了很多的bug,其中最要命的便是每個標籤的id變了,全部變成了SheetContentHoder_id這樣的形式,於是我們的js還有css代碼很多失效。

3、後期總算是合併到一起了,但是還有很多bug,我的想法是大家把全部的代碼發到我這裏,由我統一合併發佈然後上傳到服務器,但是這樣的後果就是我自己弄得累死,然後有時我把bug全部修改好了,但是別人把代碼發給我已一覆蓋就又出現了!!!這讓我很抓狂!!!很顯然,每個人都拿手中自認爲最新的代碼修改,於是就亂套了。後來想到了把代碼直接發到服務器上去,然後大家一起修改,而且修改後必須寫日誌記錄,上傳前一點要看他人的日誌修改情況後再上傳,這樣保證了前面說的那種錯誤不太會出現。

4、當別人修改自己的代碼後出錯了不能抱怨,抱怨是沒用的,只能想出其他的方法去解決。

5、儘量多寫註釋,因爲這個網站就是個工程,要爲其他的合作伙伴考慮。當看到別人那沒有註釋的代碼時,我會很抓狂!

6、不要輕視後臺管理,後臺管理可以說是佔了半劈江山,得分出至少一半的時間去開發,而且得和前臺聯繫起來。

7、要有個整體規劃和分工的人,也就是相當於項目經理這麼個角色,有個領導者給指明方向可以少走彎路。

8、作爲一個項目開發者,要想的比客戶想的更多,要儘量多超出他的需求一些,這樣就不會在他無休止的變化需求中崩潰了。

先這些了,這個網站還有其他工作要做,但是自己還有很多其他的作業要搞定,註定沒空過假期了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章