Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
820
新卒研修でテストカバレッジ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
570
専任チームで実現する継続的なWebパフォーマンス改善 / Continuous Web performance improvement realised by dedicated team
nodaguti
0
750
ABEMA Webブラウザ版をより高速で高信頼にするために / Towards more performant and reliable ABEMA
nodaguti
0
1.2k
明日から使えない廃止された Mozilla の JavaScript / Obsolete Features on Mozilla JS
nodaguti
0
75
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
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
250
2025 DORA Reportから読み解く!AIが映し出す、成果を出し続ける組織の共通点 #開発生産性_findy
takabow
2
1.1k
AI駆動開発によるDDDの実践
dip_tech
PRO
0
270
MySQL AIとMySQL Studioを使ってみよう
ikomachi226
0
130
Symfony AI in Action
el_stoffel
2
350
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
270
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
6
2.2k
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
150
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
200
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
120
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
640
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
250
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Embracing the Ebb and Flow
colly
88
4.9k
We Have a Design System, Now What?
morganepeng
54
7.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Speed Design
sergeychernyshev
33
1.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
71
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
What's in a price? How to price your products and services
michaelherold
246
12k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
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/ ϒʔεʹͥͻཱ͓ͪدΓ͍ͩ͘͞ʂ