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

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

Leko
April 24, 2017

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

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

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

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

Leko

April 24, 2017
Tweet

More Decks by Leko

Other Decks in Technology

Transcript

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

    @Leko

    View Slide

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

    View Slide

  3. Codecov
    カバレッジ集計・可視化ツール
    PHP, Nodejs, Go, Ruby
    のプロダクトで動作確認済
    Github
    と連携させると
    PR
    作った時に自動でコメントしてくれる

    View Slide

  4. masterブランチとのdiff
    テスト書かずコード増やした
    → マイナス
    コード削った、テスト書いた
    → プラス

    View Slide

  5. Code climate, Hound CI
    静的解析+品質トラッキングツール
    導入コストがめちゃくちゃ低い(リポジトリ連携するだけ)
    PMD, PHPMD, ESLint, rubocop
    的なもの
    品質の向上、低下などを可視化できる

    View Slide

  6. Standard JS
    JavaScript, Nodejs

    Linter

    2
    スペース
    ● セミコロン付けない
    が大きな特徴。これに従っておけば基本読みやすくなる
    あと変数や関数の未使用
    /
    未定義チェックができるので凡ミスも減る

    View Slide

  7. Fastlane
    iOS/Android
    開発を爆速化
    iTunes connect, Developer portal
    などを極限まで
    CLI

    開発フローから
    GUI
    操作を排除し、
    CI / CD
    できる
    ※内部実装はスクレイピングなのでたまに不安定
    CI
    するには
    XCode
    周りの環境整備がとにかく面倒くさい

    View Slide

  8. Firebase
    Google
    製。
    MBaaS
    全部入り的なサービス
    ● 双方向リアルタイム反映な
    DB
    ● ログ、行動トラッキング、クラッシュ解析

    Push
    通知
    ● ファイルストレージ、静的ページホスティング
    などなど。
    ドキュメント指向
    DB

    Mongo, AWS DynamoDB etc
    )に慣れるのがツラい

    View Slide

  9. View Slide

  10. Kubernetes
    読み:たぶん「くーべるねーてぃす」
    Docker compose + Docker swarm
    的なもの
    Google
    製だが
    GCP
    へのロックインはなく、
    EC2
    とかでも使える
    Kubernetes
    コミッタの人の資料↓
    Highly available and scalable Kubernetes on AWS - builderscon tokyo 2016

    View Slide

  11. Redis

    GUI
    クライアント
    使いやすい。安いけど有料(
    5-600
    円)
    キャッシュが意図した通りに張れているかチェック、中身のクリアを実行
    etc
    Heroku Redis
    アドオンに対しても使えた
    Medis

    View Slide

  12. tachikoma.io
    依存ライブラリのアップデート追従を自動化
    何かアップデートがあれば
    CHANGELOG
    付きの
    PR
    が飛んでくる
    tsub/circleci-build-trigger
    という
    AWS Lambda
    でホストするやつも良さげ

    View Slide

  13. Githubのかんばん

    View Slide

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

    View Slide