面向對象程序設計——學習總結

在本學期的學習中,有哪些是通過博客做業後才學到的?

  1. 從面相過程到基於對象的編程,儘管c++這門課程已經結束,但學習c++的腳步還未中止。c++不少內容如輸入輸出流 STL的知識但願本身可以在暑假將這些內容進一步的掌握,並讓本身從入門到進階。
  2. 將代碼分文件,這樣能夠更高效地管理和修改代碼。
  3. 命令行的操做,雖然學的很少,並且已經忘得差很少了,可是本身起碼知道這個東西,而且二次學習可以更快上手。
  4. GitHub的使用,運用GitHub的次數很少,並且我的感受操做步驟有點複雜,要是可以簡化一些就行了,就像直接把文件拖進去就上傳好了。

在電梯做業和團隊做業中,遇到的最大問題是什麼?

電梯任務c++

  1. 電梯的調度
    這個東西可謂是最噁心的了,在這個方面花了時間最久。雖然在這方面花的時間久,可是實際寫代碼的時候不少地方太難實現,開始不斷化簡,就寫了個很通常的電梯。
  2. 代碼的調試
    關於代碼調試這一塊,花的時間和打代碼差不都。我想越到後面,調試的時間將遠大於打代碼的時間吧。

團隊做業
此次團隊做業,我完美詮釋了什麼是理想很美好,現實很骨感編程

  1. 代碼的拼接。代碼的拼接一開始我覺得很簡單,只要互相調用來調用去就OK了。結果在你們完成任務以後,我發現函數參數和本身想的不太同樣。我才意識到當初在商討的時候並無具體到統一接口,致使我在代碼結合的時,不得不從新本身修改代碼間的接口,在修改接口的時候,又不得不改動具體實現的代碼。第一次作這種小項目沒經驗,一開始並無想到這一塊,在這個方面花了很多時間。
  2. 遊戲main的實現。我對這方面徹底是個newbie,所以只能去網絡查找學習資源,秉着視頻第一,博客第二的態度搜索。並無發現有關的視頻,因此只能看博客了。各類翻閱博客,我認爲新手很難看得懂,沒辦法只能死磕。花了不少時間,但收穫的卻很少。我更多的仍是求助大佬。在大佬的幫助下,遊戲的基本操做就定型了,此次的團隊做業,稀裏糊塗也就算作出來了。

在電梯做業和團隊做業中,能夠繼續改進或完善的地方

關於電梯
想要達到自身預期的效果對於如今的我基本無望,只能在原來的基礎上,補充一點細節,在一些狀況下達到指望。網絡

關於團隊任務
但願可以加入一些動畫,讓遊戲更加美觀,可玩性更強。可以引入智能化東西,讓NPC可以本身運動,完成本身的任務。函數

通過這學期的學習,個人一些體會和感覺?

在學習的過程當中深入體會到了:路要靠本身去走,才能越走越寬。只能不斷提高本身的代碼能力,不斷學習,纔有機會完成本身預期的任務。對於計算機這門學科,要學的東西真的有點多,但願後來的本身可以在計算機學習的路上走下去。學習

對於這門課程的實踐做業形式(博客+我的/團隊編程)的見解

1.博客。 我認爲這個東西很是好,能夠鍛鍊我的的總結能力,而且對本身學習的過程進行一個大概的回顧動畫

相關文章
相關標籤/搜索