每日心得筆記 2020-07-02(四)

| 1 min read

今天的課程完成了什麼?

  • [JS102] 上完了~好感動
  • 跑步 2.8 公里
  • hw3 作業完成 這題卡很久久久~寫了兩個小時有吧!明明就是很簡單的質數!看來我數學真的都還給老師 QQ 還好有數學老師同學 XD
  • [JS101] 後面解題的影片講解
  • [ALG101] 先別急著寫 leetcode 1-2 個影片

今天的進度亂七八糟(?),反正就是跳著看,但發現這樣對於轉化大腦學習很有幫助,一個主題吸收不了的時候就去看解題影片XD 覺得今天學習效率算是不錯!

明天的預定進度

把 week3 作業寫完 解[ALG101]課程內的題目

反思今天的學習成果,還記得哪些內容?

今天學了滿多新的內容,是以前學 JavaScript 沒有接觸過的,尤其是 Jest !我也不知道為什麼一個影片看那麼多次才懂 XD,但是最後有成功安裝上電腦,也有試著按照影片內容做一個測試,但是有發現一個跟影片不一樣的地方, npx jest ./index.test.js 多了 ./ 才能執行到檔案~看到綠綠的通過就是覺得開心^^

TDD 先寫測試再寫程式,覺得這個觀念滿好的,尤其是在寫測試的時候可以預想很多可能發生的狀況,盡可能把每一個條件都設想完整,也許開發程式的時候會有點痛苦(?)但是成果會是甜美的^^

Babel 也很可愛,是一個會把程式語法轉換成舊語法的神奇套件,執行指令用 npx babel-node

Inport 跟 Export 這個我看了很久,發現有滿多寫法的,明天應該會花時間整理一下~

還有 ES6 可以在 Function 設定預設值

function repeat(str = 'Hello', times = 5) {
  return str.repeat(times)
}

最後是 ES6 的新語法

arr.fliter((value) => value > 1).map((value) => value * 2)

今天一個重要的領悟是什麼?

沒有「對的人」,只有「對的關係」 人與人相處,總會相互影響。如果人因為彼此的存在,都變得更好了,把彼此性格裡好的一面帶出來了,這就是對的關係。 期許成為帶給周圍歡笑的樂觀的人^^