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
790
新卒研修でテストカバレッジ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.2k
FastlyとfalcoでNode.jsレスな Webサーバー構築 : IPTV版 ABEMAアプリインフラ刷新 / Building web server using Fastly and falco without Node.js for IPTV ABEMA app
nodaguti
1
470
専任チームで実現する継続的なWebパフォーマンス改善 / Continuous Web performance improvement realised by dedicated team
nodaguti
0
680
ABEMA Webブラウザ版をより高速で高信頼にするために / Towards more performant and reliable ABEMA
nodaguti
0
1.2k
明日から使えない廃止された Mozilla の JavaScript / Obsolete Features on Mozilla JS
nodaguti
0
58
AbemaTV 新卒1年目エンジニア実録 / My first year at AbemaTV
nodaguti
3
2.6k
Chrome チームの推すこれからくる新しい Web API / Upcoming Web APIs advocated by the Chrome team
nodaguti
5
1.1k
Other Decks in Technology
See All in Technology
GPU 클라우드 환경에서의 회복탄력적 AI 운영 : 훈련 및 추론을 위한 견고한 아키텍처와 전략
inureyes
PRO
0
130
自動化の第一歩 -インフラ環境構築の自動化について-
smt7174
1
140
WindowsでGenesisに挑戦した話
natsutan
0
120
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
27k
kernelvm-brain-net
raspython3
0
660
ユーザーコミュニティが海外スタートアップのDevRelを補完する瞬間
nagauta
1
200
ゆるくはじめるSLI・SLO
yatoum
1
120
猫でもわかるS3 Tables【Apache Iceberg編】
kentapapa
2
260
経済メディア編集部の実務に小さく刺さるAI / small-ai-with-editorial
nkzn
2
500
ITベンダーから見る内製化支援の本質/in-house-dev
slsops
1
170
非root化Androidスマホでも動く仮想マシンアプリを試してみた
arkw
0
140
Google Cloud Next 2025 Recap アプリケーション開発を加速する機能アップデート / Application development-related features of Google Cloud
ryokotmng
0
370
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Building an army of robots
kneath
305
45k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Adaptive Systems
keathley
41
2.5k
RailsConf 2023
tenderlove
30
1.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
It's Worth the Effort
3n
184
28k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Statistics for Hackers
jakevdp
799
220k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
580
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/ ϒʔεʹͥͻཱ͓ͪدΓ͍ͩ͘͞ʂ