kamakura.go #3

Goでゲームサーバーを実装して考えたこと

  • goを選んだ理由
    トップダウン。。
  • 結論
    • 最高
    • チーム開発に向いている
      gofmt, golintのため不毛なレビューがない
  • フレームワーク
    使わない。ORMも使わない(SQL書く)
  • code generate
    https://github.com/ken39arg/go-app-sample
  • modelとcontrollerを分ける(mvc的)
    • controllerはリクエスト受け取ってモデルに返すだけの処理

楽してコードを書くためのテキストエディタ活用術

  • gocode
    定義済みのフォーマットなどの一覧を呼び出せる
  • gorename
    変数名だけをリネームできる
  • godef
    関数の定義場所にジャンプする

静的解析を使った開発ツールの開発

  • Goはもともと静的解析しやすいように設計されている
  • parser.parse

【LT】 会津でGo

参考

https://connpass.com/event/74421/