兩周前,接到一個旅游網站的項目,老爺子給限定的工期是 10 天,我們(我,大帥,小崔)根據一個大概的需求,簡單擬了個方案,就直接框框地干了。
下面是我們簡單商議出的一個計劃,黑色部分主要我干,紅色部分主要他們倆干,互相協助。后來事實證明,這個計劃并沒有被嚴格執行。只是走了個大面的過場,等于被束之高閣,一方面因為定計劃比較魯莽,另一方面出現了這樣那樣的問題,總是會打亂我們的計劃。
項目基本結束后,我們三個做了一個《開發過程總結會》,下面是根據錄音整理的:
1 、前期設計不好,導致分工無法明確,你改我的,我改你的, SVN 提交著實換亂了一會,最后重新梳理的。
2 、界面建模沒有畫好,界面草圖應該越詳細越好,例如,如果需要表格,那表格列標題是什么都要寫上,這樣才能有利于數據建模,才能知道數據庫表里應該有什么。我們在做的過程中并沒有考慮這些,界面草圖只是做了個大概, 導致后來要顯示,但是表中沒有這個字段。
我們考慮字段類型的時候有些魯莽,例如 id 用 int 型,明顯不夠用。
3 、我們數據完整性考慮不夠周全,沒有注意數據庫外鍵約束,導致后來刪除出了問題,還要改存儲過程,加觸發器等。
4 、注釋!注釋!一個老是要談的問題,總是養不成順手寫詳細注釋的習慣, html 注釋, css 注釋, js 注釋,后邊再看,看不懂了。注意,往版本庫提交東西,必須寫注釋,以備后續查閱。
5 、文檔不全,這個也有時間緊的問題,最后大體功能按照既定計劃實現了,論壇管理系統沒有實現。
6 、測試不行,基本上大面上跑通了,如果真正投入商用的話,肯定還會有后續問題。
7 、中間有 3 天拖延,主要是在界面問題上,一會想看看別人的能不能直接用,一會要依賴別人把界面做好,沒有一個明確的決斷。總是依賴別人,等別人,沒有主動出擊。最后還是全部推翻,我們重頭再做完成的。
8 、總是在趕項目,總是在把別人的東西拿過來用,不明白原理,似乎總是沒有時間去研究它的根本是什么。
9 、對陌生的東西恐懼,局部更新,例如 ajax 等等,我們知道這個東西好,但是不用,一方面是考慮到工期,另一方面是害怕實現不了還得重頭再來。設計的時候,也沒有用設計模式,怕把系統搞不復雜,我們控制不來,總之,我們總是以實現為主,害怕創新,這個以后要努力克服。
10 、沒有考慮執行效率,如果大數據量會出問題。
11 、界面不統一,當然那母版是統一的,但在主要內容區,配色,字體,按鈕的大小等等并沒有事先約定好。
歸根結底,還是我們設計經驗不足,對未使用過的東西有恐懼,導致開發過程出現了這樣那樣的問題。在以后項目過程中繼續鍛煉吧。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
