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
新卒研修でテストカバレッジ99%を達成した話 / HTML 5 Conference 2018...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nodaguti
November 25, 2018
Technology
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒研修でテストカバレッジ99%を達成した話 / HTML 5 Conference 2018 Sponsor's LT
HTML5 Conference 2018 のスポンサーズ LT の発表資料です.
nodaguti
November 25, 2018
More Decks by nodaguti
See All by nodaguti
ABEMA スマートテレビアプリケーションのパフォーマンス改善 〜業界トップクラスを目指して〜 / Performance Improvements on ABEMA Smart TV App
nodaguti
2
1.4k
FastlyとfalcoでNode.jsレスな Webサーバー構築 : IPTV版 ABEMAアプリインフラ刷新 / Building web server using Fastly and falco without Node.js for IPTV ABEMA app
nodaguti
1
670
専任チームで実現する継続的なWebパフォーマンス改善 / Continuous Web performance improvement realised by dedicated team
nodaguti
0
820
ABEMA Webブラウザ版をより高速で高信頼にするために / Towards more performant and reliable ABEMA
nodaguti
0
1.3k
明日から使えない廃止された Mozilla の JavaScript / Obsolete Features on Mozilla JS
nodaguti
0
93
AbemaTV 新卒1年目エンジニア実録 / My first year at AbemaTV
nodaguti
3
2.8k
Chrome チームの推すこれからくる新しい Web API / Upcoming Web APIs advocated by the Chrome team
nodaguti
5
1.2k
Other Decks in Technology
See All in Technology
キャリアLT会#3
beli68
2
260
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
300
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
450
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.4k
生成 AI 時代にいま一度「問い合わせ」について考えてみる
kazzpapa3
1
130
Power Automateアップデート情報
miyakemito
0
230
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
130
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
280
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
2
590
書籍セキュアAPIについて
riiimparm
0
320
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.4k
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
190
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Faster Mobile Websites
deanohume
310
32k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Thoughts on Productivity
jonyablonski
76
5.3k
Optimizing for Happiness
mojombo
378
71k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Technical Leadership for Architectural Decision Making
baasie
3
450
Transcript
৽ଔݚमͰςετΧόϨοδ 99%Λୡͨ͠ HTML5 Conference 2018 on 25th Nov 2018 @nodaguti
from CyberAgent, Inc.
ࣗݾհ • Tadahiro Noguchi (ޱ ) • @nodaguti • גࣜձࣾαΠόʔΤʔδΣϯτ
ͷ 2018ଔɾ৽ଔ • AbemaTV ։ൃຊ෦ WebνʔϜॴଐ
৽ଔٕज़ݚमͷ֓ཁ • 4ਓνʔϜ, 24ӦۀͰ Slack Λ։ൃ͢Δ • 2ਓઐྖҬ͕߹க͍ͯ͠Δϝϯόʔ • 2ਓήʔϜɾΞυςΫϊϩδʔྖҬرͷϝϯόʔ
• αʔό AWS, ΫϥΠΞϯτԿͰΑ͍ • ෳਓಉ࣌ଓ, جຊతͳνϟοτػೳ, ϦΞΫγϣϯͳͲ ͷ "must" ػೳ͕ܾΊΒΕ͍ͯΔ • ్தͰϝϯόʔҠಈ͋Γ (1ਓ) • ࣾһϝϯλʔͷํ͕2ਓͣͭ͘
ࣗͨͪͷνʔϜͷՌ…
ϕετνʔϜडʂ
ϓϩμΫτհ • Public/ Private channel • DM • Post /
Edit / Delete • Reaction • Workspace (Create / Sign up) • Internation- alisation
Q. ͳͥϕετνʔϜΛ औΔ͜ͱ͕Ͱ͖ͨͷ͔ʁ
A. ݎ࿚ͳ։ൃϓϩηε
νʔϜ7υΩϡϝϯτඋ͕పఈ͞Ε͍ͯͨɻ ·ͨଟݴޠԽରԠͳͲɺαʔϏεϦϦʔεޙͷӡ༻Λݟӽ͠ ͯ։ൃ͍ͯͨ͜͠ͱ͕ධՁͰ͖Δɻ νʔϜ7ͷମ੍ɺ৽͍͠ਓ͕δϣΠϯ͙ͯ͢͠ʹ։ൃʹͱ Γ͔͔͑Δମ੍ɺϑΣʔζϑΣʔζʹ͓͚ΔϓϩδΣΫτͷ ;Γ͔͑Γ͕͙͢Ͱ͖ΔΑ͏ʹͳ͍ͬͯΔɻ ͦ͏͍ͬͨମ੍͕ݱϨϕϧͰͰ͖͍ͯΔ͜ͱ͕ධՁͰ͖ Δɻ “
ݎ࿚ͳ։ൃϓϩηε • ʮ࠶ݱੑͷ͋Δ։ൃʯ • ࢝·Δͱ͖ʹʮ͔ͤͬ͘ͷݚमͰझຯͷ։ൃͱ ҧ͏ͷ͔ͩΒɼ࣮Ϩϕϧͷ։ൃϑϩʔͰͬͯΈ Α͏ʯͱܾΊͨ • ۩ମతʹ… •
υΩϡϝϯτͷඋ • ςετίʔυͷపఈ • CI • ίʔυϨϏϡʔ
υΩϡϝϯτͷඋ esa
ςετίʔυͷඋ ava + react-test-renderer + sinon
Continuous Integration CircleCI 2.0
Pull Request
Pull Request
Code Review
ଞͷνʔϜ... • iOS ͰϓϩϑΟʔϧฤूը૾ߘػೳͳͲɼͲ͜ΑΓ ߴ্͛ͨ͘νʔϜ • ֆจࣈγϟϫʔػೳɼඒإػೳ͖ͷෳਓϏσΦ νϟοτػೳͳͲଟ࠼ͳػೳΛΓࠐΜͩνʔϜ • αʔόʔଆΛશͯ
serverless (full managed) Ͱߏங͢Δ ͜ͱʹઓͨ͠νʔϜ • etc...
We are hiring! https://www.cyberagent.co.jp/careers/ ϒʔεʹͥͻཱ͓ͪدΓ͍ͩ͘͞ʂ