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 Sponsor's LT
Search
nodaguti
November 25, 2018
Technology
0
680
新卒研修でテストカバレッジ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
専任チームで実現する継続的なWebパフォーマンス改善 / Continuous Web performance improvement realised by dedicated team
nodaguti
0
540
ABEMA Webブラウザ版をより高速で高信頼にするために / Towards more performant and reliable ABEMA
nodaguti
0
990
明日から使えない廃止された Mozilla の JavaScript / Obsolete Features on Mozilla JS
nodaguti
0
33
AbemaTV 新卒1年目エンジニア実録 / My first year at AbemaTV
nodaguti
3
2.3k
Chrome チームの推すこれからくる新しい Web API / Upcoming Web APIs advocated by the Chrome team
nodaguti
5
980
Other Decks in Technology
See All in Technology
On Your Data を超えていく!
hirotomotaguchi
2
680
ココがすごいぜ!Playwright Component Test
rakus_fe
0
130
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.6k
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
380
本当のAWS基礎
toru_kubota
0
520
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
350
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
0
190
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
require(ESM)とECMAScript仕様
uhyo
3
630
Featured
See All Featured
BBQ
matthewcrist
80
8.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
It's Worth the Effort
3n
180
27k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
How STYLIGHT went responsive
nonsquared
92
4.8k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Being A Developer After 40
akosma
57
580k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
We Have a Design System, Now What?
morganepeng
43
6.7k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
GitHub's CSS Performance
jonrohan
1025
450k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
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/ ϒʔεʹͥͻཱ͓ͪدΓ͍ͩ͘͞ʂ