roy

roy

可以線上繪製ER Diagram的工具 https://www.draw.io

tsaikd

LiteIDE - golang 的 IDE, save 的時候會自動跑 gofmt

godep , 可以把專案的相依性固定在特定版本 https://github.com/tools/godep

stretchr/testify - A sacred extension to the standard go testing package go 好用的 unittest 函式庫 https://github.com/stretchr/testify

yan

Visitors - fast web log analyzer http://www.hping.org/visitors/

Pathalizer: Visual website usage analysis http://pathalizer.sourceforge.net/

$ go test

math.go

package modules                                                                                                  
// Sqrt returns an approximation to the square root of x.
func Sqrt(x float64) float64 {
    z := 1.0 
    for i := 0; i < 1000; i++ {
        z -= (z*z - x) / (2 * z)
    }   
    return z
}

math_test.go

package modules                                                                                                  
import (
    "testing"
)   
    
func TestSqrt(t *testing.T) { 
    if(Sqrt(4) != 2) {
        t.Error("error")
    } else {
        t.Log("success")
    }
}