http://golang.org/src/pkg/http/server.go
## Код:
```
// Create new connection from rwc.
func newConn(rwc net.Conn, handler Handler) (c *Conn, err os.Error) {
    c = new(Conn);
    if a := rwc.RemoteAddr(); a != nil {
        c.RemoteAddr = a.String()
    }
    c.handler = handler;
    c.rwc = rwc;
    br := bufio.NewReader(rwc);
    bw := bufio.NewWriter(rwc);
    c.buf = bufio.NewReadWriter(br, bw);
    return c, nil;
}
```
Казалось бы гугловцы -- серьёзные люди, а такую херню придумывают раз за разом. Ну что это за присваивание внутри условия if? Зачем тащить из сей такое дерьмище?
## Код:
```
if a := rwc.RemoteAddr(); a != nil {
        c.RemoteAddr = a.String()
    }
```
