Slide 1

Slide 1 text

短納期&少人数でも 実現できるCI Ryo Yoneyama LiB, Inc.

Slide 2

Slide 2 text

“Geek Suit” Ryo Yoneyama 株式会社LiB(リブ)

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

LAUNCH

Slide 5

Slide 5 text

“急成長” 会員10,000人 2014年5月 2014年12月

Slide 6

Slide 6 text

“短納期” 予定 企画 デザイン 開発 テスト Apr. July May 13 実績 企画 デザイン 開発 テスト?

Slide 7

Slide 7 text

“少人数” Developers Designers 予定 ? ? 実績 Directors ?

Slide 8

Slide 8 text

RENEWAL

Slide 9

Slide 9 text

LiB を “支える技術” GitHub CircleCI Slack

Slide 10

Slide 10 text

テストを書かない3つの理由 ❖ 時間がない ❖ 仕様がゆるふわ ❖ テストが楽しくない

Slide 11

Slide 11 text

Not RSpec but factory_girl

Slide 12

Slide 12 text

! ! !

Slide 13

Slide 13 text

Controllers Views Models Routes

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

LiB を “支える風土”

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

まとめ ❖ コードレビューで読む仕様書 (Spec) に ❖ テストデータ (Fixture) を “正確に” ❖ テスト実行は何度も繰り返し頻繁に (CI)