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

コードレビューしない

 コードレビューしない

Seiei Miyagi

March 23, 2019
Tweet

More Decks by Seiei Miyagi

Other Decks in Programming

Transcript

  1. Θͨ͠ • ID: hanachin、旧姓: ⽐嘉 • 沖縄⽣ 沖縄育 • •

    既婚・⼀児 ⽗・三⼈家族 XXXIBOBDIJO
  2. Ͳ͏ͯ͠ίʔυϨϏϡʔΛ ͍ͯ͠Δͷ͔ ⽬的 、 誤 修正 。重要 、 全員 同

    知識 共有 、 全員 守 確⽴ 。⾃分 書 他 共有 「 共同所有(collective code ownership)」 可能 。 ―― 知 97 なるほど?
  3. ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ SVCZ3FENJOF     ✔ ✔  ✔

    ✔  ✔ ✔  ✔ ✔ ✔  ✔ ✔ ✔  ✔ ✔  ✔  ✔
  4. ͱ͜ΖͰ3FENJOFϓϥάΠϯ։ൃ • 組 合 実⾏ • 毎⽇ ⼈ 浦島太郎状態 特

    • ⼿元 動 記録 共有・再現 • ⼈ 環境 ⼿元 ( )
  5. $JSDMF$*ͷ1BSBNFUFSJ[FEKPCT executors: ruby-mysql: parameters: ruby_version: description: version of Ruby type:

    string docker: - image: circleci/mysql - image: circleci/ruby-<<parameters.ruby_version>>
  6. $JSDMF$*ͷ8PSLqPX workflows: nightly: triggers: - schedule: cron: ‘0 15 *

    * *’ jobs: - rspec: # ここで組み合わせを列挙して行く
  7. executors: ruby-mysql: docker: - image: circleci/mysql - image: circleci/ruby-<<parameterized.ruby_version>> jobs:

    rspec: executor: name: ruby-<<parameters.db>> ruby_version: <<parameters.ruby_version>> workflows: test: jobs: - rspec: db: mysql redmine_version: ‘4.0.1’ ruby_version: ‘2.6’
  8. Ͳ͏΍Ε͹ίʔυϨϏϡʔΛ ͠ͳͯ͘Α͘ͳΔ͔ ✔ CircleCI 実⾏ ✔ Redmine/ruby/RDBMS 組 合 動

    ✔CircleCI 結果 ⾒ ・記録 残 わたしもできるし あなたもできる
  9. ಈ࡞֬ೝ͙͠͞ • ⾒ ⽬ 崩 、実機 確認 • ⽂⾯ 変更

    、⽂⾯ 確認 • 捨 弾 、確認 • production環境 ⼤丈夫…?
  10. Ͳ͏΍Ε͹ίʔυϨϏϡʔΛ ͠ͳͯ͘Α͘ͳΔ͔ ✔ Heroku Review Apps push 動 ✔ view

    deployment ⾒ ✔ Review App production 動 わたしもできるし あなたもできる
  11. ಈ࡞֬ೝΛͯ΋ͱͰ͠ͳͯ͘Α͘ͳͬͨ • ⾒ ⽬ 崩 、実機 確認 • ⽂⾯ 変更

    、⽂⾯ 確認 • 捨 弾 、確認 • production環境 ⼤丈夫…? やったー