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.8k
ソフトウェアがバグだらけで何が悪い
株式会社リンケージ様、NE株式会社合同勉強会での発表資料です
7分枠での発表となります。
hideki kinjyo
PRO
August 18, 2023
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
#phperbiglt のLT
o0h
PRO
0
58
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
210
symfony/mcp-bundleで、既存アプリケーションもお手軽にMCPサーバー化
o0h
PRO
1
94
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
5.4k
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
660
Composerの依存解決 #phpstudy
o0h
PRO
0
170
「影響が少ない」を自分の目でみてみる
o0h
PRO
4
2.3k
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.8k
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
23
5.4k
Other Decks in Programming
See All in Programming
CSC307 Lecture 09
javiergs
PRO
1
840
CSC307 Lecture 03
javiergs
PRO
1
490
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
220
SourceGeneratorのススメ
htkym
0
200
CSC307 Lecture 06
javiergs
PRO
0
690
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
180
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
140
AI時代の認知負荷との向き合い方
optfit
0
170
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
CSC307 Lecture 01
javiergs
PRO
0
690
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
How to Talk to Developers About Accessibility
jct
2
140
Mind Mapping
helmedeiros
PRO
0
90
Documentation Writing (for coders)
carmenintech
77
5.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
Code Review Best Practice
trishagee
74
20k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
260
Writing Fast Ruby
sferik
630
62k
YesSQL, Process and Tooling at Scale
rocio
174
15k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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.
͓͠·͍ʂ ͓͖߹͍͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·ͨ͠