大二小學期《家庭理財系統》軟體工程實踐總結

來源:互聯網
上載者:User

        昨天又看到那幾條VS2010剛出時的短劇主題廣告,讓愛編譯通過,有些感慨。看的時候剛大一,剛編出幾個黑框的小程式,不是判素就是判閏,反正沒到編日曆查詢這種。那時候還停留在用VC6能讓編譯器崩潰換DEVC不知道開頭要包含<stdlib.h>結尾前要加system(“pause”)的階段,不小心開啟機房的VS2005那卡的可以讓人沮喪,對VS2010這種高端的東西簡直沒理覺得離自己太遠。

        轉眼就大二結束,小學期編程,都忘記了因為什麼裝的VS2010,可能是因為WIN7下VC6對ADO資料庫控制項的不相容,也可能是VC6幾經崩潰到最後我重裝WIN7,也可能都不是,小學期前期太迷亂了,其實整個小學期都很迷亂,反正挺過來了,就總結一下。

 

1.      組隊

        從預想的3人隊到隨機成隊到6人自由組合,最後成隊的7人不得不說也有點隨機的意思,和隨機的區別就是還是和預定的wyp在一隊並且他成了隊長,這對隨後開展布置分工和任務推進還是有一定的積極作用。

其次是6人分成了兩撥,依據小班人際而形成了天然的兩大陣營,現在想起來這樣的自然隔離卻是無形中的團隊需求,一個多人的團隊在運行時為了效率必然打成小分組,3人剛好。而遺憾並不是按照初始分工分組完全可能造成LC的孤立。另外ZBX,HC的MFC介面分工在如何合作上實際其他隊友無法瞭解學習,相對的我所在組在資料庫連接及後續功能的操作也很難展開能讓其他組員學習的部分。

2.      代碼

        對於基礎比較少新接觸的編程技術和軟體工程項目,實際上是很難以按部就班依照分工然後整合的步驟進行的。工期時常要長於預期,而在問題比較多時,合作確實要比單幹有效,既有效果也容易有效率。在初期計劃階段,我首先不甘寂寞邀請計科同學作了MFC介面啟蒙,這一次606會議室簡短的啟蒙課程奠定了後來搭建資料庫操作測試環境的基礎。從無法正確走出資料庫連接第一步的陰霾,到試用DAO串連Access方式成功構建串連的喜悅,再由教科書的樣本將我們困住到HZZ大膽學習嘗試突破的一改,代碼模式開始有了實質性進展,接下來就是一個一個功能模組的逐個擊破了。

        這次小學期我所經曆我自己也知道代碼的含金量遠小於代碼數量,但量變引發質變,我仍舊願意相信這樣的積累,一個.cpp約500到1000行的容量確實能讓人感受到對代碼的掌控力的提升。

3.      壓力,刷夜及其他

        我覺得我還是把小學期的軟工項目挺當回事的,作為隊伍組建人之一,我毫不猶豫地提出了很多我自己的設想,也在推進中做了一些妥協。其實即使我不是召集人我也會這樣的。初期部署的時候出現的問題,導致隊中兩台VS2008兩台VS2010造成了工程無法復原的遺憾。而後期的測試部分也有相當部分是由我完成,某些功能的修複導致後來的工程檔案相當脆弱導致了難以捉摸的無法移植,我一個人電腦承擔得太多以至於隊友有時候比較閑像是無事可做。這樣的錯誤其實是缺少經驗而難免的,在往後的項目中應牢記。但這些也共同促成了我幸運的成長。

        605空調房刷夜是因為有了些想法,進度也比較滿意。早上喝豆漿吃油條吃很香,啷噹到寢室睡覺中午給人餞行,下午帶著電腦去國圖找得到座位找不到插座找得到無線找不到帳號密碼於是去秒辦了一張國圖讀者卡上百度,在ZKY看英語冷淡的不期待下,冷不丁完成了幾個刷夜遺留小問題的修正。換個環境確實意想不到的收穫。那晚玻璃房刷夜,早上7點半我信誓旦旦說做完修改記錄功能再走,然後做著做著突然就絕望了,約了ZBX等我起床解決,然後吃餅喝粥回寢睡下,下午起床趕緊學習了VS2010對話方塊操作教學篇,把狀態列留給ZBX然後去教三開安卓項目組的會,晚上熬夜把一些許可權和初始化的問題解決了,睡了一個多小時敲醒樓爸去大興上了些看起來很無聊其實不無聊的課,本來下午4點半回來還要去實驗室搭Web伺服器的延遲了一天。

 

        寫的比較流水賬,意思就是比較忙比較充實但是壓力比較大看著進度沒有推進比較急。壓力來源在多個方面,各時期都不同,化壓力為動力是應該繼續學習的。反思就是怎樣處理人際關係,比如有時候太張揚愛把自己當隊長,有時候不愛溝通悶頭苦做。感謝和隊友在一起成長的兩個多禮拜,老朋友和新朋友,合作會帶來更多的力量。最後沒什麼好說的,感謝隊長。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.