Use &T{} instead of new(T) when initializing struct references so that it
is consistent with the struct initialization.
| Bad | Good |
|---|---|
sval := T{Name: "foo"}
// inconsistent
sptr := new(T)
sptr.Name = "bar" |
sval := T{Name: "foo"}
sptr := &T{Name: "bar"} |