The Go test coverage implementation is quite ingenious: when asked to, the Go compiler will preprocess the source so that when each code portion is executed a bit is set in a coverage bitmap. This is integrated in the go test tool: go test -cover enables it and -coverprofile= allows
Go's "object-orientation" approach is through interfaces. Interfaces provide a way of specifying the behavior expected of an object, but rather than saying what an object itself can do, they specify what's expected of an object. If any object meets the interface specification it can
Blitz.io is a self service load and performance testing platform. It's a new offering from Mu Dynamics, leaders in the application testing space, and we're thrilled to make Blitz instantly available to CloudFlare customers right now as a CloudFlare App.