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
AIを活かすためのリファクタリング
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
chibicco
May 17, 2025
Programming
59
0
Share
AIを活かすためのリファクタリング
本資料はすべてChatGPTによって自動生成された内容です。
誤字や表現の揺れ、内容の浅さなどが含まれている可能性があります。あらかじめご了承ください。
chibicco
May 17, 2025
More Decks by chibicco
See All by chibicco
ソフトウェアアーキテクトのススメ
chibicco
0
600
Microservices for toB
chibicco
0
270
Other Decks in Programming
See All in Programming
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
360
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
790
Java 21/25 Virtual Threads 소개
debop
0
340
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.2k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.1k
安いハードウェアでVulkan
fadis
1
940
ファインチューニングせずメインコンペを解く方法
pokutuna
0
280
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
540
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
130
CDK Deployのための ”反響定位”
watany
3
610
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
220
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
190
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Visualization
eitanlees
150
17k
Agile that works and the tools we love
rasmusluckow
331
21k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
96
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Claude Code のすすめ
schroneko
67
220k
Transcript
None
None
None
None
None
None
def execute(task) task.run end # Executes a background task that
conforms to TaskInterface def execute(background_task) # TaskInterface guarantees `.run` is implemented background_task.run end ✅ AIにとって良いコード(前提をコード内に明示) ❌ AIにとって悪いコード(情報が隠れている)
def handle(data) process(data) end def send_weekly_report(users) email_service.deliver(users) end ✅ 良い例:動詞
+ 対象物で具体的に ❌ 悪い例:抽象的すぎる名前
None
None
None