學號 20162328
《程序設計與數據結構》第X周學習總結
教材學習內容總結
面向對象程序設計的核心是類的定義,它代表定義了狀態和行為的對象。
變量的作用域依賴於變量聲明的位置,作用域決定在哪里可以使用變量。
對象應該是封裝的,以防數據的不合適訪問。
實例變量應該聲明為私有的,以提倡封裝。
大多數對象含有訪問方法和設值方法,允許客戶按可控方式管理數據。
重載方法的各版本由參數個數。
類型及次序來區分對一個程序測試所有可能的輸入和用戶的動作是不可行的,在測試驅動的開發中,在編寫代碼之前開發代碼的測試用例
調試就是定位並修改程序中的運行時錯誤及邏輯錯誤的行為,調試程序是一個軟件程序,它允許開發人員觀察程序的運行.
教材學習中的問題和解決過程
- 問題1:本章書中提及了許多專業詞語,很難分清各自的用處和含義
- 問題1解決方案:上網百度。
代碼調試中的問題和解決過程
- 問題1:在創建新的類時,容易出現輸入錯誤。
- 問題1解決方案:對照書本,仔細檢查。
代碼托管
上周考試錯題總結
第六題。忘記了數據是從0開始。
第七題。int為整數變量。
第十九題。while至少執行一次。
結對及互評
評分標准
-
正確使用Markdown語法(加1分):
- 不使用Markdown不加分
- 有語法錯誤的不加分(鏈接打不開,表格不對,列表不正確...)
- 排版混亂的不加分
-
模板中的要素齊全(加1分)
- 缺少“教材學習中的問題和解決過程”的不加分
- 缺少“代碼調試中的問題和解決過程”的不加分
- 代碼托管不能打開的不加分
- 缺少“結對及互評”的不能打開的不加分
- 缺少“上周考試錯題總結”的不能加分
- 缺少“進度條”的不能加分
- 缺少“參考資料”的不能加分
-
教材學習中的問題和解決過程, 一個問題加1分
-
代碼調試中的問題和解決過程, 一個問題加1分
-
本周有效代碼超過300分行的(加2分)
- 一周提交次數少於20次的不加分
-
其他加分:
- 周五前發博客的加1分
- 感想,體會不假大空的加1分
- 排版精美的加一分
- 進度條中記錄學習時間與改進情況的加1分
- 有動手寫新代碼的加1分
- 課后選擇題有驗證的加1分
- 代碼Commit Message規范的加1分
- 錯題學習深入的加1分
-
扣分:
- 有抄襲的扣至0分
- 代碼作弊的扣至0分
點評過的同學博客和代碼
其他(感悟、思考等,可選)
本周學習時間較上周有所減少,對書本的理解和對書中提到的專有名詞的理解也不到位,這些問題我將在清明假期中一一解決。
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 |
| 第五周 | 300/1300 | 2/9 | 30/90 | |