メルカリ本社で開催されたGo言語勉強会 golang.tokyo #1 #golangtokyo

http://golangtokyo.connpass.com/event/39965/ Go言語を導入しようか検討している、もしくは導入したが他の企業の情報を仕入れたいという方を対象に、Go言語を本番投入しているメンバーによるフリートークイベントになります。 トークテーマは以下の内容を予定しています。 ある程度Go言語の基礎の理解が前提となります。 続きを読む
1
前へ 1 ・・ 3 4 次へ
100-200 @100_200

(kaneshin)GAEのCIは、GAE準拠のものは使わないようにしてる、一般的なCIのテストで業務ロジックを満たすようにしている #golangtokyo

2016-10-25 21:02:23
100-200 @100_200

(deeeet)フレームワークは使わない、testingだけ書く。DB周りはインターフェースをちゃんと書いてやる. #golangtokyo / “Golangにおけるinterfaceをつかったテスト技法 | SOTA” htn.to/a425xD

2016-10-25 21:03:50
Tatsuya Tsuruoka @ttsuruoka

deeeet さんのGo のテストの話。 kaneshin さんの話にもあったけど、やっぱり Datastore のモックがほしいなあ #golangtokyo deeeet.com/writing/2016/1…

2016-10-25 21:06:35
.あーる @DotEarl

DBのテスト周りはみんなマチマチ #golangtokyo

2016-10-25 21:08:41
100-200 @100_200

(songmu)データを入れて、出せるかはちゃんとDBをたててやった方がいい派 #golangtokyo

2016-10-25 21:11:33
デプロイフロー/CI
100-200 @100_200

(eurekaまつけん)Ansible のDynamic Inventryを使っている、パッケージがでかいのでビルドが遅い、分散していきたい #golangtokyo

2016-10-25 21:16:59
Taichi Nakashima @deeeet

言ってないけどちゃんと実際のDBを使ったテストもする.テスト内にNewDB(t *testing.T) DB のようなコンストラクタを書いて環境変数で接続情報が与えられたら実際の実装を使い与えられなければモックを使う,ということをしてる #golangtokyo

2016-10-25 21:17:35
.あーる @DotEarl

ビルド遅いのは循環importされてて設計が悪い疑い #golangtokyo

2016-10-25 21:19:19
100-200 @100_200

(kaneshin)依存関係が深い場合、一部を変更するだけで全体をフルビルドしなければならなくて遅くなってしまう #golangtokyo

2016-10-25 21:19:35
パン粉 @pankona

go のビルドは基本的には速い。しかし import がスッキリしていない (パッケージの依存の依存の依存がある、みたいな状況) だと遅くなったりする。C言語の include と同じような感じ #golangtokyo

2016-10-25 21:19:42
100-200 @100_200

(t_matsuwtter)デプロイあんまり困ってない、opsworksで自動化している、人間が面倒なことはしてない #golangtokyo

2016-10-25 21:21:54
.あーる @DotEarl

"ChatOpsでの本番デプロイは3回コマンド打たないといけないようにしてる" 1回目で他の人に通知飛ぶのか #golangtokyo

2016-10-25 21:25:19
モニタリング
リファクタしたいところ/Goのイマイチな点
.あーる @DotEarl

Goのリファクタしたいことろ #golangtokyo

2016-10-25 21:31:52
松本 勇気 | LayerXはSaaSとFintechの会社です @y_matsuwitter

golangに限らないけどベストプラクティスがない状態で突っ込むとこなれてくるまで時間かかるのでその間のコードやアーキテクチャが大変なことになる #golangtokyo

2016-10-25 21:34:20
前へ 1 ・・ 3 4 次へ