通過這次做項目,我對編程有了進一步的認識。做項目的時候,最重要的不是自己如何快速地將自己分配的任務(wù)做完,而是要注重團隊合作。一開始組內(nèi)必須對這個項目的數(shù)據(jù)庫的命名進行討論,定義表的屬性的數(shù)據(jù)類型,表與表之間會有關(guān)聯(lián),所以有的屬性的類型與長度必須定義一致,這樣訪問數(shù)據(jù)庫時才不會出錯。如果一開始不將這些步驟統(tǒng)一下來的話,就會給后面的編程帶來一系列的問題。
我做的是收藏管理,做的內(nèi)容包括查詢收藏菜譜、查詢收藏日志、收藏添加等界面。同時對三個表進行處理。做這個項目的時候,我浪費了太多的時間在亂七八糟的事情上。首先對于界面的一些布局沒有考慮清楚就動手,對框架不夠熟悉,對于細節(jié)方面考慮地不全面,導致了遇到了錯誤就不停地修改,不懂得運用測試功能來檢查錯誤。
其實我在這個模塊遇到的最大的問題就是,一開始對這塊模塊到底實現(xiàn)的功能與細節(jié)分析得不徹底,所以在開始編程的時候就手足無措。于是這部分的代碼就出現(xiàn)了許多漏洞,然后在運行程序的時候就不停地修補漏洞。接著就對這個界面的功能進行不停地完善,在修改 的過程中也就浪費了許多時間。當我們將這個項目組合完成之后,我知道了做一個項目不是一個人就能完成的,需要組員之間的配合,因為有的功能與別的人所做的功能是相連接和影響的。如果只顧自己,項目肯定做不好。這需要與組內(nèi)的成員進行交流,相互配合共同完成,任何一個環(huán)節(jié)有漏洞都會影響整個項目。