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
ソフトウェアがバグだらけで何が悪い
Search
hideki kinjyo
PRO
August 18, 2023
Programming
1
1.4k
ソフトウェアがバグだらけで何が悪い
株式会社リンケージ様、NE株式会社合同勉強会での発表資料です
7分枠での発表となります。
hideki kinjyo
PRO
August 18, 2023
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
みんなでワイワイ「テスト駆動開発」の話をやる会 #techramen24conf
o0h
PRO
3
350
SPLから始める「データ構造」入門
o0h
PRO
7
1.5k
PHPUnit11の新しい仲間たち
o0h
PRO
3
240
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
57
18k
パンフ記事 「初めてのリファクタリング!」 の裏側 #phperkaigi
o0h
PRO
2
130
phpunit/php-code-coverageって何をしてるんだ #phperkaigi
o0h
PRO
3
960
Composerを便利に使うために私がやっていること #phperkaigi
o0h
PRO
1
2.1k
OpCode目線で眺める PHPコードのカバレッジ
o0h
PRO
3
740
アプリケーションエンジニアこそ「監視」だよね!と私が考える訳 #phpkansai
o0h
PRO
21
9.8k
Other Decks in Programming
See All in Programming
オートマトン学習しろ / Do automata learning
makenowjust
3
110
Rustではじめる負荷試験
skanehira
5
1.2k
Playwrightから始めるVisual Regression Testingのススメ by とっと
totto2727
2
1.9k
Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
230
Rubyとクリエイティブコーディングの輪の広がり / The Growing Circle of Ruby and Creative Coding
chobishiba
1
240
ブラウザ互換の重要性 - あらゆるユーザーに価値を届けるために必要なこと
yamanoku
0
100
null or undefined
susisu
22
6k
Swift Concurrencyとレースコンディション
objectiveaudio
1
400
私のEbitengineの第一歩
qt_luigi
0
430
ゲームボーイアドバンスでSwiftを動かそう
k_koheyi
0
540
2024 컴포즈 정원사
jisungbin
0
150
[DroidKaigi 2024] Android ViewからJetpack Composeへ 〜Jetpack Compose移行のすゝめ〜 / From Android View to Jetpack Compose: A Guide to Migration
syarihu
1
160
Featured
See All Featured
Statistics for Hackers
jakevdp
793
220k
A Modern Web Designer's Workflow
chriscoyier
690
190k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Adopting Sorbet at Scale
ufuk
72
8.9k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
The World Runs on Bad Software
bkeepers
PRO
64
11k
Raft: Consensus for Rubyists
vanstee
135
6.5k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.8k
Why Our Code Smells
bkeepers
PRO
334
56k
Transcript
Linkage-NE ߹ಉษڧձ / 2023.08.18 Hideki Kinjyo GitHub: o0h / Twitter:
@o0h_ [൛]
ࣗݾհ / GitHub: @o 0 h / Twitter: @o 0
h_ FW CakePHP
ࣗݾհ / GitHub: @o 0 h / Twitter: @o 0
h_ FW CakePHP
' '
ʮग़͞ͳ͍ʯͱʮಈ͔ͳ͍ʯΜͰ͢ΑͶ http://localhost: 8 0 8 0 PO PO
ʮग़͠ʯͯɺʮಈ͖ग़͠ʯͯɻ
§1 §2 §3 §4
࣭ͱ , , ( ) [ग़య] ϫΠϯόʔάͷγεςϜࢥߟ๏ ιϑτΣΞจԽΛΔʪ1ʫ P7 ᴷ
G.M.ϫΠϯόʔά (ஶ), େ ኹ (ஶ)
࣭ͱ , , [ग़య] ϫΠϯόʔάͷγεςϜࢥߟ๏ ιϑτΣΞจԽΛΔʪ1ʫ P15 ᴷ G.M.ϫΠϯόʔά (ஶ),
େ ኹ (ஶ) - - - - - - -
ʮ͋ͪΒʯͱʮͪ͜ΒʯͷՁ૬͢Δͷ͔ʁ
ιϑτΣΞͷਐԽͷ๏ଇ M. Lehman Programs, Life Cycles, and Laws of
Software Evolution
None
( )
( )
§1 §2 §3 §4
ಓಙ্ͷͰͳ͍ , , 1. 袈 , , 2. , [ग़య]
ϫΠϯόʔάͷγεςϜࢥߟ๏ ιϑτΣΞจԽΛΔʪ1ʫ P196 ᴷ G.M.ϫΠϯόʔά (ஶ), େ ኹ (ஶ)
ʮԿ͕͔ʯओ؍Ͱܾ·Δ͕ɾɾ 1,000 , ( ) [ग़య] ϫΠϯόʔάͷγεςϜࢥߟ๏ ιϑτΣΞจԽΛΔʪ1ʫ
P196 ᴷ G.M.ϫΠϯόʔά (ஶ), େ ኹ (ஶ)
͕࣌ؒͳ͍͔Βˠ͕࣌ؒͳͯ͘ˠ͕࣌ؒͳ͍ : : [ग़య]࣮ફιϑτΣΞΤϯδχΞϦϯάʢୈ9൛ʣʰ15.3 ιϑτΣΞ࣭ͷδϨϯϚʱ ᴷ Roger S. Pressman (ஶ)ɺBruce
R. Maxim (ஶ)ɺSEPA༁ϓϩδΣΫτ(༁)
όά݁ߏΑ͘ޮؙ͘Ͱ͋Δ(ͨͩ͠ຯํʹ) (
§1 §2 §3 §4
Quality is Free
Quality is Free
࿕ใʂόάૣ͘ङΔͱ͍҆ [ग़య]࣮ફιϑτΣΞΤϯδχΞϦϯάʢୈ9൛ʣ ᴷ Roger S. Pressman (ஶ)ɺBruce R. Maxim (ஶ)ɺSEPA༁ϓϩδΣΫτ(༁)
ʮ༧ʯ͕࠷͓ങ͍ಘ
Ώ͑ʹզʑʹʮ༧ʯ͕େࣄ
Ώ͑ʹզʑʹʮ༧ʯΛ͠Α͏ bug fi x( )
[େࣄ] อकੑΛอक͠ଓ͚Δ PJ PJ [ग़య] ϫΠϯόʔάͷγεςϜࢥߟ๏ ιϑτΣΞจԽΛΔʪ1ʫ ਤ15-11 ᴷ
G.M.ϫΠϯόʔά (ஶ), େ ኹ (ஶ)
͍ͬͯ͜͏ʂ ( | )
Q. A.
͓͠·͍ʂ ͓͖߹͍͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·ͨ͠