閱讀筆記

利用 Stub 隔絕依賴 | 單元測試的藝術 第 3 版 | 閱讀筆記

在實作單元測試時,為了有效測試特定情境和條件,必須利用 stub 對給定的函式或模組進行隔絕依賴,目的是為了讓測試更加穩定,避免造成不穩定的測試結果。本文將會討論 stub 的目的、使用情境,以及如何透過不同的注入技術來隔絕依賴。

The Art of Unit Testing Unit Test front end testing Jest 單元測試 自動化測試 閱讀筆記 讀書會 sharing · 留言


你好,單元測試 | 單元測試的藝術 第 3 版 | 閱讀筆記

「單元測試的藝術」讀書會 - 你好,單元測試 (The Art of Unit Testing, 3e - A First Unit Test) 閱讀筆記。

The Art of Unit Testing Unit Test front end testing Jest React Testing Library 單元測試 自動化測試 閱讀筆記 讀書會 sharing · 留言


單元測試的基本概念 | 單元測試的藝術 第 3 版 | 閱讀筆記

「單元測試的藝術」讀書會 - 單元測試的基本概念 (The Art of Unit Testing, 3e - The Basics of Unit Testing) 閱讀筆記。

The Art of Unit Testing Unit Test Integration Test TDD front end testing Jest React Testing Library 單元測試 整合測試 自動化測試 閱讀筆記 讀書會 sharing · 留言


JavaScript MV* Patterns | Learning JavaScript Design Patterns, 2e

JavaScript Patterns 讀書會 - MV* Patterns 逐字稿。

javascript patterns Design Pattern Unit Test front end testing JavaScript Patterns 讀書會 Learning JavaScript Design Patterns javascript 單元測試 設計模式 sharing 閱讀筆記 · 留言


精通 Go 程式設計 - 程式結構 | 閱讀筆記

本文是《精通 Go 程式設計》(The Go Programming Language) 第 2 章「程式結構」(Program Structure) 的閱讀筆記。

Golang 精通 Go 程式設計 Go The Go Programming Language 讀書會 趨勢科技 Trend Micro 閱讀筆記 · 留言


《美國四星上將教你打造黃金團隊》閱讀筆記 – 共享意識、賦權與自主成長,終能提升團體的實力

本文是《美國四星上將教你打造黃金團隊:從急診室到NASA都在用的領導策略》(Team of teams: new rules of engagement for a complex world) 的第 4 部「賦權執行」之第 10 章「放手」後半部的部份小章節閱讀筆記,小章節有 (1) 各種情況下都善用良好的判斷力 (2) 決策速度和品質都提升 (3) 每一位艦長都是尼爾森。

Agile DevOps 職涯 趨勢科技 Trend Micro 讀書會 閱讀筆記 · 留言


Architecting on AWS 筆記:Networking

Networking。

IAM Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Backup and Restore

Backup and Restore。

CloudFormation Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Edge Services

Edge Services。

CloudFront Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Serverless

Serverless。

Serverless Lambda API Gateway AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Container

Container。

Architecting on AWS AWS Serverless Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:自動化服務 (Automation)

自動化服務 (Automation)。

CloudFormation Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Monitoring and Scaling

Monitoring and Scaling。

Lambda Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:資料庫服務 (Database Services)

資料庫服務 (Database Services)。

DynamoDB Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:雲端儲存服務 (Cloud Storage)

雲端儲存服務 (Cloud Storage)。

Architecting on AWS Serverless AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:運算資源 (Compute Service)

運算資源 (Compute Service)。

Lambda Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:Account Security

Account Security。

IAM Architecting on AWS AWS Amazon Web Services Serverless 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


Architecting on AWS 筆記:基礎設施

AWS Modules 與基礎設施。

Architecting on AWS AWS Amazon Web Services CloudFormation CloudFront Serverless 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言


在 Docker Container 跑 Visual Testing 之基本設定

Cypress + Docker + Chromatic ❤️

visual testing Docker Chromatic Cypress 自動化測試 視覺測試 End-to-End Testing 端對端測試 閱讀筆記 Cypress 讀書會 cypress.io visual regression testing 讀書會 · 留言


利用 Chromatic + Storybook 來做 Component-Level 的 Visual Testing

利用 Chromatic + Storybook 來做 Component-Level 的 Visual Testing。

visual testing Chromatic Storybook Percy Mixtini 自動化測試 視覺測試 CI/CD GitHub Actions 讀書會 閱讀筆記 Cypress Cypress 讀書會 visual regression testing · 留言


利用 Cypress 與 Percy 來做 Visual Testing

視覺測試 (visual testing) 是指利用工具自動檢測 UI 變更的一種測試方式。過去我們檢視 UI 的變更,常用的方法大致是 (1) 人眼 (截圖) 比對,比較本次更新與上一版或 mockup 的差異;(2) 工具 diff 由 unit test 或各種測試所產生的快照 (snapshot test)。但這兩種方式都無法很直覺很明確的在第一時間告訴我們到底改了什麼?若能產生指定頁面或元件的圖檔,並且標註更新的部份,這樣在 review 的時候,就更省時更便利了。

Percy Storybook visual testing Cypress 視覺測試 自動化測試 GitHub Actions visual regression testing CI/CD End-to-End Testing 端對端測試 讀書會 cron job cypress.io GitHub 閱讀筆記 Cypress 讀書會 · 留言


Ch6 整合 (Integration)、效能 (Performance) 以及負載 (Load) 測試 | 可測試的 JavaScript (Testable JavaScript)

本文為「可測試的 JavaScript (Testable JavaScript)」第 6 章「整合 (Integration)、效能 (Performance) 以及負載 (Load) 測試」的閱讀筆記。

可測試的 JavaScript Testable JavaScript javascript 單元測試 自動化測試 整合測試 Cypress Lighthouse Unit Test Integration Test Chrome DevTools End-to-End Testing cypress.io 端對端測試 閱讀筆記 讀書會 · 留言


Ch4 單元測試 (Unit Tests) | 可測試的 JavaScript (Testable JavaScript)

本文為「可測試的 JavaScript (Testable JavaScript)」第 4 章「單元測試 (Unit Tests)」的閱讀筆記。

可測試的 JavaScript 單元測試 自動化測試 Testable JavaScript Unit Test javascript 閱讀筆記 讀書會 · 留言


Ch3 事件導向架構 (Event-Based Architectures) | 可測試的 JavaScript (Testable JavaScript)

本文為「可測試的 JavaScript (Testable JavaScript)」第 3 章「事件導向架構 (Event-Based Architectures)」的閱讀筆記。

可測試的 JavaScript 單元測試 自動化測試 OOP VSCode Testable JavaScript javascript Unit Test 物件導向程式設計 讀書會 閱讀筆記 · 留言


Ch2 複雜度(Complexity)| 可測試的 JavaScript (Testable JavaScript) 閱讀筆記

本文為「可測試的 JavaScript (Testable JavaScript)」第 2 章「複雜度(Complexity)」的閱讀筆記。

可測試的 JavaScript 單元測試 自動化測試 Testable JavaScript javascript Unit Test OOP 物件導向程式設計 VSCode 讀書會 閱讀筆記 · 留言


Ch1 可測試的 JavaScript 程式(Testable JavaScript)| 可測試的 JavaScript (Testable JavaScript) 閱讀筆記

本文為「可測試的 JavaScript (Testable JavaScript)」第 1 章「可測試的 JavaScript 程式(Testable JavaScript)」的閱讀筆記。

可測試的 JavaScript TDD BDD TWDD Agile DevOps Testable JavaScript javascript 單元測試 Unit Test 自動化測試 整合測試 Integration Test 讀書會 閱讀筆記 · 留言


2020 年度回顧

這是我在 2020 年最值得聊聊的幾件事 (*´∀`)~♥

年度回顧 Postcrossing 寶可夢 WorldGym Netflix 生活 旅遊 職涯 效能調校 DIY 閱讀筆記 · 留言


Google 教我如何面對 Code Review

每天我都要被 code review 很多次,而如何準備 code review 時需要的內容與心態呢?這篇文章是我閱讀 Google 的「The CL author’s guide to getting through code review」的筆記還有自己的小感想。

code review pull request GitHub 閱讀筆記 · 留言


Google 教我如何進行 Code Review

每天我都要做很多次 code review,但到底怎樣 code review 才是好的呢?這篇文章是我閱讀 Google 的「How to do a code review」的筆記還有自己的小感想。

code review 閱讀筆記 · 留言


與成功有約:高效能人士的七個習慣。閱讀筆記

「與成功有約:高效能人士的七個習慣」的閱讀筆記。

生活 職涯 軟技能 閱讀筆記 · 留言


單一職責原則(Single Responsibility Principle) | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 7 章「單一職責原則」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code OOP 物件導向程式設計 閱讀筆記 · 留言


SOLID | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

SOLID 是物件導向設計的五個原則,實踐 SOLID 原則的目的是希望能有效應對改變。SOLID 有 SRP、OCP、LSP、ISP、DIP。

Clean Architecture 無瑕的程式碼 Clean Code OOP 物件導向程式設計 閱讀筆記 · 留言


函數式程式設計 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 6 章「函數式程式設計」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code functional programming 閱讀筆記 · 留言


物件導向程式設計 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 5 章「物件導向程式設計」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code OOP 物件導向程式設計 閱讀筆記 · 留言


結構化程式設計 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 4 章「結構化程式設計」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code 閱讀筆記 · 留言


範式概論 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 3 章「範式概論」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code OOP 物件導向程式設計 閱讀筆記 · 留言


行為與架構 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 2 章「兩種價值觀的故事」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code 閱讀筆記 · 留言


設計與架構 | Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇 閱讀筆記

本文為「Clean Architecture 無瑕的程式碼:整潔的軟體設計與架構篇」第 1 章「什麼是設計與架構」的閱讀筆記。

Clean Architecture 無瑕的程式碼 Clean Code TDD 閱讀筆記 · 留言


The DevOps Handbook:奠定部署管線的基礎、實現快速可靠的自動化測試

「The DevOps Handbook」Ch9、10 筆記:奠定部署管線的基礎、實現快速可靠的自動化測試。

DevOps BDD TDD Unit Test End-to-End Testing 端對端測試 單元測試 自動化測試 讀書會 閱讀筆記 趨勢科技 Trend Micro · 留言