從十幾天前的項(xiàng)目需求分析,到數(shù)據(jù)庫設(shè)計(jì),到后來的界面設(shè)計(jì)以及第一次全部整合項(xiàng)目,到最后的項(xiàng)目總調(diào)試到評審,中間出了很多問題,但最終還是學(xué)到了很多,對于一個(gè)完整的項(xiàng)目流程還是有了更深層次的了解。
最開始的時(shí)候關(guān)于項(xiàng)目選題我們組還是有比較大的爭議的,每個(gè)人都有自己的想法也都想按照自己的想法來做,對于想做出來的東西期望值太大,比如像做一個(gè)完善的婚戀網(wǎng)的系統(tǒng),在我設(shè)計(jì)的時(shí)候才發(fā)現(xiàn)以我們現(xiàn)在的水平還是有難度,時(shí)間和經(jīng)驗(yàn)決定了我們只能做這個(gè)中間的一部分,最后我們選擇了百科項(xiàng)目。
開始做的時(shí)候我是很有想法的,想制定一個(gè)標(biāo)準(zhǔn)讓大家按照我的標(biāo)準(zhǔn)來做所有的事情,在這個(gè)事情上組員是比較反感的,因?yàn)橛X得我寫的東西不足以成為標(biāo)準(zhǔn),并且將所有用到的固定值都用一個(gè)常量類來定義其實(shí)是很麻煩的一件事情,而且在設(shè)計(jì)界面過程中后面都是直接使用工具拖出來的界面,所有的固定值都是由系統(tǒng)計(jì)算給出的,全部寫進(jìn)常量類就更不現(xiàn)實(shí)了。并且在設(shè)計(jì)這一塊由于我最初寫出的界面并未的到組員的認(rèn)可,主要是因?yàn)槲易龅牟幻烙^并且沒有讓代碼有很好的可讀性。設(shè)計(jì)的時(shí)候雖然列出了全部的功能實(shí)現(xiàn)但是在最初實(shí)現(xiàn)的時(shí)候我并不知道所有的實(shí)現(xiàn)需要用到的方法和需要返回的類型、傳入的值部分,直觀的說就是沒有用面向?qū)ο蠛诵乃枷肴ゾ幊?,所有到最后做出來的界面是每個(gè)部分一套,看起來像是多個(gè)項(xiàng)目。
從項(xiàng)目實(shí)訓(xùn)中當(dāng)然學(xué)到了很多,比如最初我對流程不理解,沒有一個(gè)類那么好查看錯(cuò)誤,邏輯也不夠清晰,現(xiàn)在我知道了文檔注釋的重要性,組員之間交流溝通的必要性,對做項(xiàng)目的流程也有了一個(gè)起碼的結(jié)構(gòu)在腦海里。
一路踉踉倉倉做出來的東西確實(shí)不是當(dāng)初想的那么美好,無論怎么說還是有一個(gè)東西出來了,也算是這十幾天的結(jié)晶,還是得到了很多有意義的經(jīng)驗(yàn),相信以后我會(huì)做的更好,達(dá)到想要到項(xiàng)目需求,讓自己更快的上手項(xiàng)目,做出更多好東西。