面向對象程序設計 總結做業

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

  • github的使用
  • 代碼規範
  • 文件分離/讀寫
  • 命令行
  • markdown排版

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

電梯做業
  不能編程實現本身的想法,感受力不從心。對乘客信息的處理,電梯是否載客/送客的判斷,電梯的時間和乘客的時間的對接。雖然已通過了這麼久,仍是忘不了被電梯支配的恐懼。最後選擇性跳過了全部本身不會的,實現了一個最低配版:順序輸入乘客信息,出租車模式,每次請求只有一我的,一次只載一個乘客。
團隊做業
  沒有一個合理的分工和進度安排,對界面方面的知識也是一片空白,也不知道實現過程。幫不上隊友的忙,本身也得不到訓練。編程

在電梯做業和團隊做業中,還有哪些能夠繼續改進或完善的地方?markdown

電梯做業
  太多了,先從出租車變成公共巴士,再變成只有有人下有人上才停的巴士,差很少就是現實電梯那樣。
團隊做業
  沒有參與編程,因此無從提及。框架

你是否有想太重構?
若是讓你重構你的在電梯做業或團隊做業中,你會如何重構?請寫出你的重構計劃。
函數

(因沒實現團隊做業因此只針對電梯做業進行說明)學習

  有。就保留基本的類框架,裏面的函數啥的重頭再來。
  以前寫的時候C++剛開始學,不少用法也不熟悉,如今來看不少之前想到就頭疼的問題其實仍是有方法能夠解決的。對乘客的請求排好序,根據運行時間順序乘客與電梯的距離完成請求,以前也是卡在這裏了,由於電梯是動的,待乘乘客是不會動的。其實框架思路仍是沒有改變的,只是掌握了一些新的知識,我能夠實現以前寫不出來的代碼。搜索引擎

通過這學期的學習,你有哪些體會和感覺?命令行

  剛開始以爲電梯做業特別難,不是編程題那樣Hint:先寫個類,而後誰繼承誰,或者,寫個函數實現什麼樣的要求,忽然給你張白紙,而你無從下手。
  編程題的訓練可讓人快速上手一門語言,可是運用的層次不止於此。電梯和團隊做業都是頗有趣的做業(雖然剛開始並不這麼以爲),沒有一個標準的答案讓你AC,電梯能正常運做了之後,還要實現更優,AC以外另有天空。這樣也有很差的就是出現問題沒有參考答案去修改,只能經過自行網上查閱,雖說確實能學點什麼,可是有些時候查找的內容每每不是那麼和你的問題那麼對接的上。就很打擊人。但這也是個過程吧,總得去面對的,搜索引擎仍是很是有用的。
  C++上課仍是收穫不少的!很喜歡這個課。就是過短了: ( 之前學C就馬馬虎虎,這科也算是比較認真對待的課了,感受打代碼仍是頗有點意思的,電梯雖然只是最低配版,好歹是作出來了。(團隊做業實在能力有限啊qwq)對STL也挺感興趣的,學會的話應該會比較方便吧。代碼規範

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

  我以爲這些形式都不錯,只是剛開始以爲寫博客這是個任務,有點抗拒,後來經過博客園這個平臺看到了其餘同窗的做業,學習到了一些東西,同時感覺到了很大的差距,也漸漸以爲本身學習的過程確實應該記錄下來,這樣一步一個腳印的感受,還不錯。也看了一些學長學姐的博客園,GitHub,就哇,感受要學的東西還不少,能充實自個人東西還不少,計算機的學習還很漫長。有點小期待XD(???   雖然剛開始以爲這些很煩,可是如今回頭想一想,就是不同。若是團隊做業不那麼緊張,我也想加入學習,如今只能爭取暑假本身搞點東西。建議的話,但願做業能多一些新手提示吧,有時候百度了也不必定能獲得本身問題的答案,把本身搞的很崩潰,時間也不能充分利用。

相關文章
相關標籤/搜索