How do you maintain entity state in Golang
Is this the best way in Go to create an Entity that can't be set into an invalid state?
Tags: go, designpatterns, question, discuss