iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
Software Development

2022年 JavaScript 相關應用及學習之繁體中文選系列 第 10

[2022年 JavaScript 相關應用及學習之繁體中文選] 用 Node.js 一統JavaScript前後端:強勢Web開發親手作 | 心得導讀

  • 分享至 

  • xImage
  •  

導言

雖然書名寫著前後端,不過本書主要著重在 node.js 及後端開發上,在這個部份講解的非常詳細,是一本學習後端及 node.js 的好書。
架構
第一章講 node.js 環境設定
第二章講原理
第三章講 node.js 相關的 JS 語法
第四章講 node.js 常用模組
第五章講 node.js debug 
第六章講 node.js 的非同步 I/O 與多執行緒
這裡要特別注意,因為前端 JS 的非同步是 event loop & call stack 的機制實現出來的,是無法真正實現平行運算的;但是 node.js 是可以直接透過函式庫叫用執行緒的。不過本書還未補上。
第七章講 node.js錯誤處理
第八章講 node.js 測試
第九章講 資料處理
第十、十一、十二章實作

摘要

什麼是單元測試

單元測試在專案中具有舉足輕重的作用。在電腦程式設計中,單元測試 (又稱為模組測試 Unit Testing)是針對程式模組進行正確性檢驗的測試工作。
程式單元是應用的最小可測試套件。在過程化程式設計中,一個單元就是單一程式、函數、過程等;對於物件導向程式設計,最小單元就是方法,包含基礎類別(超類別)、抽象類別或衍生類別(子類別)中的方法。
JavaScript 是物件導向程式設計的,很多時候我們都需要將一個功能抽象成一個元件,方便團隊其他開發者呼叫,那麼我們理應確保列出的元件是「這種 GUI 程式設計來說,單元測試確實比較麻煩。
隨著Node.js 的異軍突起,針對 JavaScript 的單元測試架構如雨後春筍般出現,前端也逐漸玩起了單元測試。

總結

難易度

⭐⭐⭐

自備技能

程式撰寫能力

適合對象

中階

心得

雖然本書從語法開始講述,但如果沒有 JS 程式基礎的話,可能會相當吃力喔!
建議有一定的 JS 程式基礎,在來閱讀本書。


上一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] JavaScript 網頁程式設計超入門 | 心得導讀
下一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] JavaScript & JQuery:網站互動設計程式進化之道 | 心得導讀
系列文
2022年 JavaScript 相關應用及學習之繁體中文選31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言