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
開発環境改善活動2018 〜より快適な開発環境を目指して〜
Search
Kentaro Matsushita
April 21, 2018
Technology
0
380
開発環境改善活動2018 〜より快適な開発環境を目指して〜
kanazawa.rb meetup #68
Kentaro Matsushita
April 21, 2018
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
790
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
420
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
570
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
1.9k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
840
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.4k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
780
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Technology
See All in Technology
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
500
Power Automate のパフォーマンス改善レシピ / Power Automate Performance Improvement Recipes
karamem0
0
280
AI コードレビューが面倒すぎるのでテスト駆動開発で解決しようとして読んだら、根本的に俺の勘違いだった
mutsumix
0
150
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
190
dipにおけるSRE変革の軌跡
dip_tech
PRO
1
190
Mambaで物体検出 完全に理解した
shirarei24
2
200
マルチモーダル基盤モデルに基づく動画と音の解析技術
lycorptech_jp
PRO
4
450
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
590
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
240
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
120
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
740
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
690
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Docker and Python
trallard
45
3.5k
Statistics for Hackers
jakevdp
799
220k
Unsuck your backbone
ammeep
671
58k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Documentation Writing (for coders)
carmenintech
73
5k
The Language of Interfaces
destraynor
158
25k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Transcript
։ൃڥվળ׆ಈ2018 ʙΑΓշదͳ։ൃڥΛࢦͯ͠ʙ @_kentaro_m 2018/04/21 kanazawa.rb meetup #68
@_kentaro_m ۚࢢͰιϑτΣΞΤϯδχΞ Λ͍ͯ͠·͢ ΤϯδχΞ3ʹͳΓ·ͨ͠ Skills: Node.js, AWS, etc. GitHub: kentaro-m
Twitter: _kentaro_m
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
։ൃڥվળ׆ಈͱ ࣗͷεΩϧΞοϓ݉Ͷͯɺ։ൃڥΛྑ͘͢Δ πʔϧΛ։ൃɾಋೖ͍ͯ͘͠׆ಈ
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
Τϐιʔυ1 GitHubͷϨϏϡʔϫʔΫϑϩʔΛ վળ͍ͨ͠
νʔϜͰຖ10લޙͷϓϧϦΫΤετ͕ ࡞͞ΕΔ
ϨϏϡʔͷίϛϡχέʔγϣϯ͕ ͏·͍͔ͣ͘ʹϚʔδ·Ͱ͕͔͔࣌ؒΔ
ϓϧϦΫϫʔΫϑϩʔ্ͷަ௨ཧ͕ ͍Ε͏·͍͘͘ͷͰͳ͍͔
ϓϧϦ͘Μ • API Gateway & LambdaͰߏங͞ΕͨSlack Bot • ϓϧϦΫʹ·ͭΘΔΠϕϯτΛSlackʹDMͰ௨ ◦
ΦʔϓϯϚʔδՄೳɺϝϯγϣϯίϝϯτՃ • ϓϧϦΫͷϨϏϡΞʔΦʔτΞαΠϯػೳ • kentaro-m/lambda-pr-notify-bot
ϓϧϦ͘Μಈ͍͍ͯΔ༷ࢠ
ಋೖͨ݁͠Ռ • ϓϧϦΫͷϚʔδ͕ಋೖલޙͰ1.3ഒʹͳͬͨ • νʔϜϝϯόʔ͔Β΄ΊΒΕͨ • ձࣾͷLTେձͰՌൃදΛͯ͠ɺ͓Λ͍͍ͨͩͨ
QiitaʹهࣄΛॻ͖·ͨ͠
Τϐιʔυ2 ϢχοτςετͷΧόϨοδΛ αΫοͱΈ͍ͨ
νʔϜͷ࣮ํ ʮػೳΛՃ͢Δͱ͖Ϣχοτςετ Ұॹʹॻ͍ͯɺϓϧϦΫग़ͯ͠Ͷʯ
ςετΛॻ͘͜ͱʹ׳Εͯͳ͍ࢲ ςετՃ͢ΔͨͼʹHTMLͰు͖ग़͞Ε ͨΧόϨοδϨϙʔτΛݟʹߦ͍ͬͯͨ
None
ΤσΟλͰ ΧόϨοδ֬ೝͰ͖ΕศརͳͷͰ
Coverage Markers • Atomͷ֦ுػೳ • ΧόϨοδΛߦ൪߸ԣʹදࣔ͢Δ • nycistanbulͳͲͷΧόϨοδܭଌπʔϧͰ ಈ࡞֬ೝࡁΈ •
kentaro-m/coverage-markers
ΧόϨοδΛද͍ࣔͯ͠Δ༷ࢠ
ͪ͜ΒQiitaʹॻ͖·ͨ͠
ಋೖͨ݁͠Ռ • HTMLͰు͖ग़͞ΕͨΧόϨοδϨϙʔτΛ Ұʑݟʹߦ͘ඞཁ͕ͳ͘ͳͬͨ • ςετ࡞͕͍͍͢͢Ͱ͖ΔΑ͏ʹ • ϓϥΠϕʔτͰͭͬͨ͘ͷͰ͡ΊͯͷϓϧϦΫΛ Βͬͨ
͍͞͝ʹ • ͕ࣗ࡞ͬͨπʔϧΛ։ൃڥͰΘΕΔͷخ͍͠ • εΩϧΞοϓʹͭͳ͕Δ&΄ΊΒΕΔ • ͜Ε͔Β։ൃڥΛྑ͘͢ΔऔΓΈ ʢπʔϧ։ൃҎ֎ʣΛ͍͖͍ͬͯͨ