Skip to content

Latest commit

 

History

History

examples

注意事項

這個資料夾底下是每一週的「自我檢討」以及「參考解答」,或比起參考解答,更精確地說法是:「我的解答」。這邊底下每個資料夾都代表某一週,點進去之後會直接看到 README.md,就是那一週的「自我檢討」,其他內容則會是「參考解答」,基本上會用跟作業相同的檔名。

有關於寫作業以及交作業,順序為:

  1. 寫作業
  2. 寫完要交作業之前,觀看當週的「自我檢討」
  3. 根據自我檢討的內容修改作業
  4. 繳交作業
  5. 交完作業以後觀看「參考解答」來學習我的解法

底下有針對自我檢討以及參考解答的詳細說明。

自我檢討

在繳交每週作業「之前」,請務必觀看那週的「自我檢討」,因為在自我檢討裡面會有一些常見的錯誤以及注意事項。

自我檢討就是讓你在「寫完作業以後」但是「交作業前」看的,讓你能夠先訂正一些常見錯誤。之所以會有自我檢討,一方面是為了省下助教以及老師改作業的時間,貫徹工程師的「懶人」精神 —— DRY,Don't Repeat Yourself。

如果一個錯誤每一個學生幾乎都會犯,那就沒有必要每個學生都再改一次,而是統一提供一個「常見錯誤」的說明,讓大家自己看著修正即可。

因此,請大家在寫完作業以後先來看自我檢討,並且「修正完錯誤」之後再交作業。我們改作業的時候如果發現這些常見錯誤沒有修掉,很有可能不會特別提醒,因為我們會預設大家都有先自我檢討過才交作業。

自我檢討的檔案會放在 exmaples/ 的資料夾裡面,通常都是 README.md。

參考解答

參考解答觀看的時機點是「交完作業之後」,所以在交作業前請勿觀看,以免破壞學習樂趣。

參考解答主要是給想要更精進的同學看的,基本上就會是我個人對當週作業的程式碼以及一些說明。若你只是題目解不出來,建議先參考同學的程式碼,他的程度會跟你的比較相近。

最後再強調一次,有關於寫作業以及交作業,順序為:

  1. 寫作業
  2. 寫完要交作業之前,觀看當週的「自我檢討」
  3. 根據自我檢討的內容修改作業
  4. 繳交作業(確認自我檢討完以後有修正常見錯誤才交作業)
  5. 交完作業以後觀看「參考解答」來學習我的解法

另外,並不是每一週都會有自我檢討或是參考解答,會視當週的狀況來決定。

參考解答也會放在 examples 資料夾裡面,你要自己點開各個檔案才會知道內容是什麼,通常可以從檔案名稱或是資料夾名稱猜測是哪個作業。

常見重點整理

請參考常見重點整理