Golang Cafe #20

今回は「Twelve Go Best Practices」の13ページから24ページまでを読み進めました。 http://www.zusaar.com/event/4277004
1
Takashi Yokoyama @ttyokoyama

Golang Cafe #20を開催します。前回に引き続き、Twelve Go Best Practicesの資料を読み進めます。 http://t.co/u93Dmhg1y0 #gdgchugoku #golang

2014-03-03 00:43:15
Takashi Yokoyama @ttyokoyama

#gdgchugoku そろそろ、開催の時間が近づいてきました。到着した方は適当に入って席の確保をお願いします。 http://t.co/SgKApJONu9

2014-03-09 17:44:08
Takashi Yokoyama @ttyokoyama

今日は、奥の丸テーブルです。 #gdgchugoku

2014-03-09 17:53:32
Ryuji Iwata @qt_luigi

Golang Cafe #20、始まりまーす。 #gdgchugoku

2014-03-09 18:24:48
Ryuji Iwata @qt_luigi

import文でパッケージを記述する際は、意味のある固まりを空行で区切って記述しましょう。 #gdgchugoku

2014-03-09 18:51:38
Ryuji Iwata @qt_luigi

パッケージ名や関数名やメソッド名などのシグネチャーを正しく書きましょう。 #gdgchugoku

2014-03-09 18:59:08
Ryuji Iwata @qt_luigi

命名は短めに。パッケージ名とかは1単語を狙ってますね。 #gdgchugoku

2014-03-09 19:04:53
Ryuji Iwata @qt_luigi

パッケージやコードやテストなど、適切に分けて書きましょう。 #gdgchugoku

2014-03-09 19:14:37
Ryuji Iwata @qt_luigi

再利用できそうな処理はパッケージ化しましょう。 #gdgchugoku

2014-03-09 19:29:33
Ryuji Iwata @qt_luigi

曖昧さをなくして必要なものだけを書きましょう。 #gdgchugoku

2014-03-09 19:34:37
Ryuji Iwata @qt_luigi

パッケージの独立性を保ちましょう。 #gdgchugoku

2014-03-09 19:35:41
Ryuji Iwata @qt_luigi

インターフェースを使って依存性を下げましょう。(テストを書きやすくなります!) #gdgchugoku

2014-03-09 20:11:51
Ryuji Iwata @qt_luigi

本日は24ページまで。次回は25ページ(並列処理系)から。 #gdgchugoku

2014-03-09 20:19:46
taknb2nch @taknb2nch

Golang Cafe #20 のまとめを書きました。「Twelve Go Best Practices」の続きを読みました。http://t.co/Rj7XwH1yt5 #gdgchugoku #golang

2014-03-15 01:19:40