タグ

ブックマーク / qiita.com/yamadagenki (2)

  • 個人開発を支えるRailsにおけるCI環境 - Qiita

    概要 一人で開発してると、とにかく自動でいろいろやりたいです。 コードの静的解析 テストコード実行 セキュリティチェック デプロイ など、手元の環境で毎回行うのはひどく時間がかかるし、めんどくさいの一言に尽きると思います。 自分なりに工夫して設定したCI環境(CircleCI使用)についてやっていることを見直しがてら書いてみます。 CircleCIを使ったCI環境 現在使っているCircleCIの設定をベースに書いていきます。 静的コード解析 使用gemrubocop コードを綺麗に保つことって大事ですよね。 ってことで、コードの静的解析ツールを入れます。 こんな感じに、testを行う前にやりましょう。 これはとても大事なことで、なぜならテストは失敗する可能性があり、無駄に時間が(相対的に)長いからです。 rubocopの設定は、各自行っていただければと。 実際これは結構厳しいので、ゆる

    個人開発を支えるRailsにおけるCI環境 - Qiita
  • Railsで使うRedisのコマンドについてまとめてみた(Part1: Sets) - Qiita

    概要 Redisのメソッドはhttp://redis.io/commands/ にあるように大量にあるので1つずつ和訳して見た。 ついでにrailsでそのコマンドをどう使うかについても記す。 英語に不自由ない方は、直接ドキュメント見ていただいた方が正確かと。 Redisの導入については、Rails + Redis + AWSでPV数を保存を参照していただきたく。 Part1ではSetsのコマンド郡についてまとめる。 Setsの主な用途 (key,value)のペアに対して、valueの方に値を重複なく突っ込みたい場合 「お気に入りリスト」などに使う場合 とりあえず集合知(配列)状のデータを扱いたい場合 コマンド詳細 基的には、http://redis.io/commands/#set に載っているものを翻訳してみただけです。 SADD(値の追加) 計算量:O(N) Nは挿入される要素の数

    Railsで使うRedisのコマンドについてまとめてみた(Part1: Sets) - Qiita
  • 1