Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AIを活かすためのリファクタリング
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
chibicco
May 17, 2025
Programming
82
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIを活かすためのリファクタリング
本資料はすべてChatGPTによって自動生成された内容です。
誤字や表現の揺れ、内容の浅さなどが含まれている可能性があります。あらかじめご了承ください。
chibicco
May 17, 2025
More Decks by chibicco
See All by chibicco
ソフトウェアアーキテクトのススメ
chibicco
0
620
Microservices for toB
chibicco
0
280
Other Decks in Programming
See All in Programming
Heart of Swift Concurrency
koher
0
820
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
330
アクセシビリティから考える情報設計
high_g_engineer
0
380
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
250
Are APIs Still Relevant in the AI Era?
soyuka
0
230
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
290
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
330
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
350
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
410
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
220
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
690
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
14
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
A Tale of Four Properties
chriscoyier
163
24k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
エンジニアに許された特別な時間の終わり
watany
109
250k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
460
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
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