做項目就是要注重團隊合作!
來源:
奇酷教育 發(fā)表于:
做項目就是要注重團隊合作!
通過這次做Python項目,使我對編程有了進一步的認識。做項目的時候,最重要的不是自己如何快速地將自己分配的任務做完,而是要注重團隊合作。一開始組內必須對這個項目的數據庫的命名進行討論,定義表的屬性的數據類型,表與表之間會有關聯,所以有的屬性的類型與長度必須定義一致,這樣訪問數據庫時才不會出錯。如果一開始不將這些步驟統(tǒng)一下來的話,就會給后面的編程帶來一系列的問題。?
我做的是商品(英雄)管理,做的內容包括商品展示、商品添加購物車后對購物車的各種操作(包括全選,單項刪除,全部刪除,金額隨動)和后續(xù)付款頁面的部分實現。對表的關聯關系進行處理,對商品主表、售出明細(商品和用戶的關聯關系)表這兩個表插入數據;對購物車表進行操作;最后對售出明細表和購物車表進行查詢操作。?
做這個項目的時候,我浪費了太多的時間在商品售出的處理界面上。首先對于界面的一些布局沒有考慮清楚就動手,不清楚如何運用python語言來對數據庫進行處理,對于細節(jié)方面考慮地不全面,導致了遇到了錯誤就不停地修改。在插入數據到用戶主表中停留的時間太長,因為一開始對于商品與用戶數據庫之間沒有考慮清楚。只對商品進行了修改卻在售出時沒有對已有商品及庫內商品進行判斷,導致關系表的多對多關系未能實現,這就是程序的一大錯誤之處。正如老師所說,在第一個界面完成之后,接下來的商品展示處理界面做起來就不太難了,對這個項目實現的功能也有了一定的了解,以及對這個項目如何動作的有了基本的了解。?
其實我在這個模塊遇到的最大的問題就是,一開始對這塊模塊到底實現的功能與細節(jié)分析得不徹底,所以在開始編程的時候就手足無措。于是這部分的代碼就出現了許多漏洞,然后在運行程序的時候就不停地修補漏洞。接著就對這個界面的功能進行不停地完善,在修改的過程中也就浪費了許多時間。?
當組長將我們的Python項目組合完成之后,我知道了做一個項目不是一個人就能完成的,需要組員之間的配合,因為有的功能與別的人所做的功能是相連接的。如果只顧自己,這個項目也不會完成。這需要與組內的成員進行交流,以及組長的辛苦努力與組員們一起解決問題。