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

趣味では使っているが 仕事には使ってないツール

13fbd31a4503c352369aab017e3edef7?s=47 Leko
April 24, 2017

趣味では使っているが 仕事には使ってないツール

実務に投入するのはコスト高いし、時間がかかる
でも試すことならいくらでもできる!
まだ実験中の子たちを紹介

試すだけでは何の成果にもならないが、試さないと何も始まらない

試して導入する。
改善の裏に実験あり。
改善はやがて改革となる!

13fbd31a4503c352369aab017e3edef7?s=128

Leko

April 24, 2017
Tweet

Transcript

  1. 趣味では使っているが 仕事には使ってないツール10 選 @Leko

  2. 実務に投入するのはコスト高い 時間がかかる 試すことならいくらでもできる! まだ実験中の子たちを紹介

  3. Codecov カバレッジ集計・可視化ツール PHP, Nodejs, Go, Ruby のプロダクトで動作確認済 Github と連携させると PR

    作った時に自動でコメントしてくれる
  4. masterブランチとのdiff テスト書かずコード増やした → マイナス コード削った、テスト書いた → プラス

  5. Code climate, Hound CI 静的解析+品質トラッキングツール 導入コストがめちゃくちゃ低い(リポジトリ連携するだけ) PMD, PHPMD, ESLint, rubocop

    的なもの 品質の向上、低下などを可視化できる
  6. Standard JS JavaScript, Nodejs の Linter • 2 スペース •

    セミコロン付けない が大きな特徴。これに従っておけば基本読みやすくなる あと変数や関数の未使用 / 未定義チェックができるので凡ミスも減る
  7. Fastlane iOS/Android 開発を爆速化 iTunes connect, Developer portal などを極限まで CLI 化

    開発フローから GUI 操作を排除し、 CI / CD できる ※内部実装はスクレイピングなのでたまに不安定 CI するには XCode 周りの環境整備がとにかく面倒くさい
  8. Firebase Google 製。 MBaaS 全部入り的なサービス • 双方向リアルタイム反映な DB • ログ、行動トラッキング、クラッシュ解析

    • Push 通知 • ファイルストレージ、静的ページホスティング などなど。 ドキュメント指向 DB ( Mongo, AWS DynamoDB etc )に慣れるのがツラい
  9. None
  10. Kubernetes 読み:たぶん「くーべるねーてぃす」 Docker compose + Docker swarm 的なもの Google 製だが

    GCP へのロックインはなく、 EC2 とかでも使える Kubernetes コミッタの人の資料↓ Highly available and scalable Kubernetes on AWS - builderscon tokyo 2016
  11. Redis の GUI クライアント 使いやすい。安いけど有料( 5-600 円) キャッシュが意図した通りに張れているかチェック、中身のクリアを実行 etc Heroku

    Redis アドオンに対しても使えた Medis
  12. tachikoma.io 依存ライブラリのアップデート追従を自動化 何かアップデートがあれば CHANGELOG 付きの PR が飛んでくる tsub/circleci-build-trigger という AWS

    Lambda でホストするやつも良さげ
  13. Githubのかんばん

  14. オレ達の戦いは!!これからだ!! 試すだけでは何の成果にもならない でも試さないと何も始まらない 試して導入する。 改善の裏に実験あり。 改善はやがて改革となる!