Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Goで学ぶSimplicityとFamiliarity / Learn Simplici...

itosho
October 19, 2018

Goで学ぶSimplicityとFamiliarity / Learn Simplicity And Familiarity By Go

Go(Un)Conference(Goあんこ)LT大会 4kg でのLT資料です。

itosho

October 19, 2018
Tweet

More Decks by itosho

Other Decks in Programming

Transcript

  1. ▪ 自己紹介 ・伊藤 翔 @itosho  ・コネヒト株式会社 / Supership株式会社 ・会社では主にバックエンドエンジニアをやっています  ・仕事でよく書く言語:

    PHP / Ruby ・趣味でGoやSwiftを書いています  ・公開しているサービスはこちらから: https://itosho.github.io/ ・Microservicesと野球とアイドルが好きです  ・最近推しが卒業を発表して哀しい
  2. ▪ そこそこGoに慣れてきた頃 ・勉強も兼ねて、OSSを公開してみた!  ・https://github.com/Connehito/gdp  ・tagの作成とリリースノートの作成ができるCLIツール  ・基本的には git と hub コマンドをラップしている

     ・詳細は弊社のテックブログにまとめています    ref:「gdpというGo製のCLIツールを公開しました」    http://tech.connehito.com/entry/2018/08/28/124608
  3. ▪ 参考サイト / 文献 ・「Go言語らしさ」とは何か?Simplicityの哲学を理解し、Go Wayに沿った開発を 進めることの良さ  ・https://employment.en-japan.com/engineerhub/entry/2018/06/19/110000 ・Golangにおけるinterfaceをつかったテスト技法 |

    SOTA  ・https://deeeet.com/writing/2016/10/25/go-interface-testing/ ・Concepts: The Future of Generic Programming  ・http://www.stroustrup.com/good_concepts.pdf ・『Clean Architecture 達人に学ぶソフトウェアの構造と設計』  ・https://www.amazon.co.jp/dp/4048930656 ・『pospomeのサーバサイドアーキテクチャ』  ・https://pospome.booth.pm/items/1045782