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
chibicco
May 17, 2025
Programming
0
56
AIを活かすためのリファクタリング
本資料はすべてChatGPTによって自動生成された内容です。
誤字や表現の揺れ、内容の浅さなどが含まれている可能性があります。あらかじめご了承ください。
chibicco
May 17, 2025
Tweet
Share
More Decks by chibicco
See All by chibicco
ソフトウェアアーキテクトのススメ
chibicco
0
590
Microservices for toB
chibicco
0
270
Other Decks in Programming
See All in Programming
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
CSC307 Lecture 05
javiergs
PRO
0
500
Data-Centric Kaggle
isax1015
2
780
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
170
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
220
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AI時代の認知負荷との向き合い方
optfit
0
160
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
470
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Speed Design
sergeychernyshev
33
1.5k
A Tale of Four Properties
chriscoyier
162
24k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Scaling GitHub
holman
464
140k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
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