iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Go to 放棄 系列

學習某位大大的Source code
Api server
Docker
Redis
Drone

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

go note6 -> 錯誤處理

回傳error type 1.使用fmt.Errorf package main import "fmt" func checkUser...

2018-10-26 ‧ 由 Bu 分享
DAY 12

go note 7 -> slice

slice 做function的參數 package main import "fmt" func modify(foo []strin...

2018-10-27 ‧ 由 Bu 分享
DAY 13

go note8 => switch

跟c語言的switch很像,不用寫break package main import "fmt" func checkValue(s i...

2018-10-28 ‧ 由 Bu 分享
DAY 14

go note 9 => init

一個package下,可以多個init package main import "fmt" func init() { fmt.Pri...

2018-10-29 ‧ 由 Bu 分享
DAY 15

go note =>test

減少review code time 降低別人動你code 的錯誤機會 code quality car.go package car import &q...

2018-10-30 ‧ 由 Bu 分享
DAY 16

go note => test part2

use testify tool go get -v github.com/stretchr/testify/assert package car im...

2018-10-31 ‧ 由 Bu 分享
DAY 17

go note => benchmark

main.go package main import ( "fmt" "log" "strconv&...

2018-11-01 ‧ 由 Bu 分享
DAY 18

go note => check code quality

第三方 go-critic文件連結 go gocritic check-project {{專案路徑}} 原生go linters go vet errch...

2018-11-02 ‧ 由 Bu 分享
DAY 19

go note => goroutine

今日main.go package main import "fmt" func do(i int) { fmt.Println(i)...

2018-11-03 ‧ 由 Bu 分享
DAY 20

go note => existing docker set port and go flag

docker stop {這陣子的練習go的container ID} 複製一份這個container環境當一個image docker commit {這...

2018-11-04 ‧ 由 Bu 分享