Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
短納期&少人数でも 実現できるCI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ryo Yoneyama
February 07, 2015
Technology
6.8k
2
Share
短納期&少人数でも 実現できるCI
dots. Summit 2015
Ryo Yoneyama
February 07, 2015
More Decks by Ryo Yoneyama
See All by Ryo Yoneyama
Web系エンジニア職とWebを支える技術の紹介
yulii
0
240
ゼロから始める IntercomでCS立ち上げ
yulii
4
1.7k
エンジニアになるきっかけとエンジニアとしてのプライド / Career Anchors (2016-08-17)
yulii
0
390
男子(おじさん)が創る女性向けサービスのデプロイ戦略
yulii
5
1.1k
テストコード文化を創る
yulii
3
990
キャリア戦略論
yulii
2
1.3k
LiBz CAREER の作り方
yulii
1
310
1 → 10 を創る開発基盤
yulii
0
8.2k
Emoji Communication
yulii
0
280
Other Decks in Technology
See All in Technology
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
1
270
ルール・ロール・ツールを創る / Creating Rules, Roles and Tools
ks91
PRO
0
150
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.6k
社内RAGの導入で気を付けたポイント
yakumo
2
150
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
6
1.3k
障害対応のRunbookは作った、でも本当に動くの? AWS FIS で EKS の AZ 障害を再現してみた
tk3fftk
0
130
インプロセスQAのための要因から捉えるプロジェクトリスクマネジメントnano #1 開発リソース効率状態への対処 #jasstnano
barus_qa
0
230
Python開発環境にハーネス適用を検討する
yuuka51
1
430
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
110
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
600
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
3
1.7k
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
140
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
410
The Cult of Friendly URLs
andyhume
79
6.9k
Marketing to machines
jonoalderson
1
5.3k
4 Signs Your Business is Dying
shpigford
187
22k
Faster Mobile Websites
deanohume
310
31k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
330
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Technical Leadership for Architectural Decision Making
baasie
3
370
KATA
mclloyd
PRO
35
15k
It's Worth the Effort
3n
188
29k
Designing for humans not robots
tammielis
254
26k
Transcript
短納期&少人数でも 実現できるCI Ryo Yoneyama LiB, Inc.
“Geek Suit” Ryo Yoneyama 株式会社LiB(リブ)
None
LAUNCH
“急成長” 会員10,000人 2014年5月 2014年12月
“短納期” 予定 企画 デザイン 開発 テスト Apr. July May 13
実績 企画 デザイン 開発 テスト?
“少人数” Developers Designers 予定 ? ? 実績 Directors ?
RENEWAL
LiB を “支える技術” GitHub CircleCI Slack
テストを書かない3つの理由 ❖ 時間がない ❖ 仕様がゆるふわ ❖ テストが楽しくない
Not RSpec but factory_girl
! ! !
Controllers Views Models Routes
None
LiB を “支える風土”
None
None
None
まとめ ❖ コードレビューで読む仕様書 (Spec) に ❖ テストデータ (Fixture) を “正確に”
❖ テスト実行は何度も繰り返し頻繁に (CI)