DevOps - 單元測試 Unit Test
Introduction to Testing 在軟體開發的過程當中,QA 測試其實是很重要的一個環節 有了 QA 驗證,可以確保程式不會因為不當的輸入而產生不如預期的結果
Introduction to Testing 在軟體開發的過程當中,QA 測試其實是很重要的一個環節 有了 QA 驗證,可以確保程式不會因為不當的輸入而產生不如預期的結果
Introduction 在 1989 年,Tim Berners-Lee 提出了跨網路交換超文本資料的初始架構 它包含了以下 超文本資料: HTML 傳輸協議: HTTP Client 以及 Server 直到 1990, 以上規範大致上都完成了 1991 年世界上第一台 server 正式開始啟...
Introduction OSI 七層模型是由 國際電信聯盟電信標準化部門 - ITU-T 與 國際標準組織 - ISO 於 1989 年制定的 開放式系統互聯模型 標準的部份目前我有看到兩個版本 ISO/IEC 7498 - 1989 第一版 ISO/IEC 7498 - 1994 第二版
PGP, OpenPGP and GPG - What’s The Difference Pretty Good Privacy - PGP 是 Philip R. Zimmermann 在 1991 年創造的對稱式加密法,其目的正是為了能夠在 BBS 上安全的儲存訊息以及檔案所創造的 之後在 1997 年,IE...
CI/CD Continuous Integration - CI 是現今軟體開發流程當中的一種 best practice 開發的過程當中,我們有可能在實作中不小心改壞了一個東西,又剛好 QA 沒有測出來直上 production 這時候出問題就比較麻煩了對吧?
RPC RPC(Remote Procedure Call) 是一種通信協定, 它能夠 允許本機電腦程式呼叫遠端電腦程式 聽起來好像還好? 重點是它能夠以 類似於呼叫本地 function 般輕鬆(稱為 location transparency)
What is API API - Application Programming Interface 是一種 介面,他高度抽象化了背後的實作原理 使得呼叫端可以透過簡單的呼叫達成一件相對複雜的事情
Introduce to Git Reset 開發者最喜歡 Git 的其中一個很大的原因就是即使你做錯了 仍然可以重來 使用 git reset 可以幾乎拯救所有 “不小心的操作”(只要 .git 資料夾還存在的情況下)
Introduce to Git Rebase Rebase 顧名思義,即更改目前的 base(分支基礎) rebase 在很多地方都很有用,包含像是更改 commit message, re-order commits, squash commits 以及 pull base branch 的 changes