Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
”品質を工程で作り込む”から考える実装
Search
Hisakey
November 20, 2025
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
”品質を工程で作り込む”から考える実装
Hisakey
November 20, 2025
More Decks by Hisakey
See All by Hisakey
AIは実装を速くする__でも_理解は速くならない_-_Google_スライド.pdf
tomitahisaki
0
170
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Odyssey Design
rkendrick25
PRO
2
880
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
GitHub's CSS Performance
jonrohan
1033
470k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Transcript
“品質を工程で作り込む” から考える実装 2025.11.20 kashiwa.rb #17 Hisakey
自己紹介 Hisakey(Hisaki Tomita) ・Github: tomitahisaki ・X: @alltimelow68471657 ・株式会社ウィルド
きっかけ 製造業でよく言われること ”品質は工程で作り込む” ・”工程”は、大小の粒度にスケー ル可能
製造業の「品質を工程で作り込む」 ・品質は検査(テスト)で作り込むものではなく、工 程内で作り込む ・自工程での不具合は後工程に流さない(=後工 程はお客様) ・品質は、”後づけ”で作れない
今回は、工程=共通モジュール ・だれでも呼べる ・どこからでも使われる ・呼び出し側は信用できない → なんか品質が大事になりそう
工程前:事前チェック ポカヨケ(フールプルーフ) ・引数チェック、型チェック、範囲チェック、etc. 不正な入力は工程に入れない =不良品をラインに流さない
工程中:不良は流さない Fail First ・条件を満たさない、不整合の発生、例外処理、 etc. 不良を後工程に流さない = 不具合はライン停止
工程後:成果物の品質を作り込む 呼び出し側が迷わない戻り値 ・一貫した型で戻り値を固定、意味のある構造、nil は返さない、etc 品質を担保する =自工程の検査
まとめ:モジュール=工程 ・工程前:不正な入力を通さない ・工程中:不整合は即停止(例外) ・工程後:成果物はわかりやすい形で返す →品質を工程で作り込んだ共通モジュール
最後に 共通モジュールも、一つの工程。 工程内で品質を作り込む事ができれば、 バグが入りづらく、壊れにくいモジュールになる。
Thank you for listening!