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
GitHub Copilot 対 Cursor
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
西村 備山
March 26, 2025
Technology
0
30
GitHub Copilot 対 Cursor
2025.3.15 デジもく会でのLT資料です。
西村 備山
March 26, 2025
Tweet
Share
More Decks by 西村 備山
See All by 西村 備山
パワポを操作してカンペを表示するスカウター型デバイス
lipoyang
0
3
マイコンとデジファブによる創作電子楽器の製作
lipoyang
0
34
イベント・コンテスト情報など
lipoyang
0
8
つくろか!3 出展について
lipoyang
0
3
光る縄文土器を作る
lipoyang
0
70
IoT渾天儀で太陽の運行を知る
lipoyang
0
1.9k
Other Decks in Technology
See All in Technology
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
210
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.6k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.2k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
140
使いにくいの壁を突破する
sansantech
PRO
1
110
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
2
850
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.5k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
530
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.1k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The SEO identity crisis: Don't let AI make you average
varn
0
64
It's Worth the Effort
3n
188
29k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Spectacular Lies of Maps
axbom
PRO
1
510
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Utilizing Notion as your number one productivity tool
mfonobong
2
210
Google's AI Overviews - The New Search
badams
0
900
Transcript
2025.3.15 デジもく会 LT 西村備山 (@lipoyang) GitHub Copilot 対 Cursor
GitHub Copilot 対 Cursor GitHub Copilot Cursor 形態 VSCodeなどの 拡張機能
VSCodeベース (別アプリ) 開発元 GitHub (MS傘下) Anysphere (スタートアップ) 機能差 現在では似たようなもの? (大局的な文脈判断はCursorのほうが賢い?) UI / UX 好み/慣れの問題?
実例:作りたいアプリ • ウィンドウに画像ファイルをD&D • 縦横比を保ってウィンドウいっぱいに表示 • ウィンドウサイズ変更時は再描画 • マウスで範囲選択 (縦横比は16:9に固定)
• 選択範囲の境界線と中心線を描画 • 選択範囲をドラッグで移動できる • 保存ボタンをクリックすると選択範囲を切り取って保存 • 解除ボタンをクリックすると選択範囲を解除 画像切り抜きアプリ
Chatで段階を踏んで実装していく (1) 「Pythonでウィンドウに画像ファイルをドラッグアンド ドロップして表示させる。」→ エラー 「AttributeError: 'Frame' object has no
attribute 'drop_target_register'」→ エラー修正OK 「画像を縦横比を保ったまま拡大縮小してウインドウ いっぱいに表示させる。」 → エラー 「AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'」→ エラー修正OK
Chatで段階を踏んで実装していく (2) 「ウインドウを拡大縮小したときにウインドウサイズに 応じて画像を再表示する。」→ OK 「表示されている画像の上をマウスでドラッグして長方 形の範囲を選択できるようにする。このとき境界線を適 当な色で描く。」→ OK 「範囲の縦横比は16:9に固定させる。」
→ OK
Chatで段階を踏んで実装していく (3) 「ウィンドウにボタンを追加し、選択範囲の画像をファ イルに保存する。 」→ 解像度が劣化 「保存するとき、表示中の画像から切り抜くのではなく、 元画像から対応する範囲を切り抜く。」→ 座標が不正 →
ソースを読んで計算間違いを手動で修正 細かい間違いをChatで押し問答するのは時間のムダ!
Chatで段階を踏んで実装していく (4) 「選択範囲に縦横の中心線を描画」→ OK 「一度範囲を選択した後、選択範囲内を左クリックして ドラッグしたときは選択範囲を平行移動して枠線と中心 線を再描画する。」 → OK 「選択範囲を解除するボタンを追加」
→ OK → 手動で境界線と中心線の色を調整、境界線は白黒二重
ポイント (※個人の感想です) • Chatでの指示は step by step で • 細かい修正は自分でやったほうが速い
• Chatで押し問答するのは「チェンジニア」 • Gitと併用 (バージョン管理は人間の責任)
AIとの押し問答は禁物 デバッグを神頼みにしない 1. दुक्ख 問題を明らかにする 2. समुदय 問題の原因をつきとめる 3. निरोध
問題の原因の解消するには 4. मग्ग 問題の原因の解消を実装する
Commitは人間の責任