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
nodaguti
November 25, 2018
Technology
0
840
新卒研修でテストカバレッジ99%を達成した話 / HTML 5 Conference 2018 Sponsor's LT
HTML5 Conference 2018 のスポンサーズ LT の発表資料です.
nodaguti
November 25, 2018
Tweet
Share
More Decks by nodaguti
See All by nodaguti
ABEMA スマートテレビアプリケーションのパフォーマンス改善 〜業界トップクラスを目指して〜 / Performance Improvements on ABEMA Smart TV App
nodaguti
2
1.3k
FastlyとfalcoでNode.jsレスな Webサーバー構築 : IPTV版 ABEMAアプリインフラ刷新 / Building web server using Fastly and falco without Node.js for IPTV ABEMA app
nodaguti
1
610
専任チームで実現する継続的なWebパフォーマンス改善 / Continuous Web performance improvement realised by dedicated team
nodaguti
0
790
ABEMA Webブラウザ版をより高速で高信頼にするために / Towards more performant and reliable ABEMA
nodaguti
0
1.2k
明日から使えない廃止された Mozilla の JavaScript / Obsolete Features on Mozilla JS
nodaguti
0
90
AbemaTV 新卒1年目エンジニア実録 / My first year at AbemaTV
nodaguti
3
2.7k
Chrome チームの推すこれからくる新しい Web API / Upcoming Web APIs advocated by the Chrome team
nodaguti
5
1.2k
Other Decks in Technology
See All in Technology
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.4k
Why we keep our community?
kawaguti
PRO
0
330
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
170
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
150
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
160
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
190
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
SaaSに宿る21g
kanyamaguc
2
180
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
590
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
Making Projects Easy
brettharned
120
6.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
410
It's Worth the Effort
3n
188
29k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
230
The browser strikes back
jonoalderson
0
850
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
A better future with KSS
kneath
240
18k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Exploring anti-patterns in Rails
aemeredith
2
290
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/ ϒʔεʹͥͻཱ͓ͪدΓ͍ͩ͘͞ʂ