在所有東西開始之前 記得先把 Code 推上你的 Repo喔 建置 CI workflow 寫完 Test,我們要來幫他寫一個 CI 的 Workflow...
語意化版本 我們跑完測試了,接下來我產品上 Production, 同樣地,我們要幫我們的產品貼上版本號 可是,版本號是如何做管理的,以及如何做撰寫的ㄋ,總要...
CD 在我們執行完 Unit testing 之後,我們會把 release 的版本丟到 production 上,之後再進行持續的監控 基本上,建立...
前面我們有寫過單元測試並說過單元測試是在幹嘛的 單元測試 我們說過我們要讓程式達成我們所預期的成果 我們要降低維護的成本,使用Unit Test 會使我們...
今天我們來看看我們 Golang 中的 Fuzzing 先來弄個簡單的小程式 記得之前的步驟先在資料夾裡面 go mod init喔 go mod in...
我們昨天已經把 main.go 的架構跟 fuzz test 放上去了 所以目前架構會長這樣 Project/ ├── reverse_test.g...
在昨天我們看到了以下錯誤 go test fuzz v1 string("ᓿ") 導致錯誤的原因 在 Go 中,String 其實就...
結束了嗎? 經過昨天修正完了第一個 Bug 我們要再去 run 一次 go test -fuzz=Fuzz 結果不如我們所想,程式碼仍有會導致錯誤的地方,但...
我們講完了 Fuzzing Test 和 Unit Testing,那我們來簡單帶一下 Go 的漏洞風險管理 Vulnerability Managemen...
總結 在過去三十天裡,我們做了 Go Introduce、Command Line Tool、Web、簡單的CI / CD 以及 Fuzzing 那在去年的...