Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AIを活かすためのリファクタリング
Search
chibicco
May 17, 2025
Programming
0
54
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
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
0
100
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
Graviton と Nitro と私
maroon1st
0
120
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
740
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
180
FluorTracer / RayTracingCamp11
kugimasa
0
240
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
160
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
190
認証・認可の基本を学ぼう前編
kouyuume
0
260
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
10
2.9k
JETLS.jl ─ A New Language Server for Julia
abap34
2
430
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
120
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
110
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
The Spectacular Lies of Maps
axbom
PRO
1
400
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
62
Believing is Seeing
oripsolob
0
12
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
Building Applications with DynamoDB
mza
96
6.8k
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