Goの並行処理における哲学
簡潔さを求め、チャネルをできる限り使い、ゴルーチンを湯水のように使いましょう。
メモリを共有することで通信してはいけません。代わりに、通信することでメモリを共有しましょう。
→
オブジェクトをテスト駆動開発する
のメッセージングの考えと似ている?