信号增强

有时一行代码看起来很普通,但实际上并不普通。这方面最好的例子之一是err == nil的检查(因为err != nil更常见)。下面的两个条件检查很难区分:

// Good:if err := doSomething(); err != nil {    // ...}
// Bad:if err := doSomething(); err == nil {    // ...}

你可以通过添加评论来 “提高 “条件的信号:

// Good:if err := doSomething(); err == nil { // if NO error    // ...}

该评论提请注意条件的不同。