×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
昔作ったオセロゲームの ソースコードを笑う会 ~ Cursor vs 私 ~ エンジニア集会LT会 2025-03-29 いとじゅん / @itojum1230 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 1
Slide 2
Slide 2 text
目次 1. 自己紹介 2. このオセロゲームについて 3. ソースコードを笑う会 4. まとめ 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 2
Slide 3
Slide 3 text
注意 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 3
Slide 4
Slide 4 text
心臓に悪いコードが含まれます 視聴する際はご注意ください 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 4
Slide 5
Slide 5 text
自己紹介 いとじゅん 情報系大学生 インターンシップのためにRails勉強中 最近Noshを買ってみた ちょっとおいしい 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 5
Slide 6
Slide 6 text
このオセロゲームについて 3年くらい前に作った オンライン対戦オセロゲーム アニメーションに ハマってた時期の産物 リアルタイム要素 ソケットで頑張った 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 6
Slide 7
Slide 7 text
ソースコードを笑う会 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 7
Slide 8
Slide 8 text
ルール Cursorくんにオセロゲームのコードを酷評してもらう 頑張って昔の自分を擁護するのでどこまで対抗できるのか 以降の文字は基本的にCursorくんのコピペ 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 8
Slide 9
Slide 9 text
衝撃の盤面表現 - 闇の始まり 文字列で盤面を表現するという狂気 バックスラッシュによる改行の連続 配列を使わないという選択 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 9
Slide 10
Slide 10 text
じゃんけんシステム - なぜ必要なのか オセロにじゃんけんが必要な理由 複雑すぎる条件分岐 コイン投げではダメだったのか 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 10
Slide 11
Slide 11 text
石を置く処理 - 闇の深淵 文字列操作による石の配置 型の不一致(文字列と数値の混在) 謎の命名規則(AiteColor) 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 11
Slide 12
Slide 12 text
ルーム管理 - 混沌の管理システム 配列のインデックスが1から始まる グローバル変数の乱用 4部屋固定という柔軟性の欠如 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 12
Slide 13
Slide 13 text
ソケット通信 - 闇の通信術 すべてのイベントを 'socket'で処理 引数の配列による謎の状態管理 条件分岐の連続 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 13
Slide 14
Slide 14 text
まとめ Winner: Cursor Cursorくんの指摘が理解できる程度に 成長したということで 可読性って大事だね 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 14
Slide 15
Slide 15 text
おわり 昔作ったオセロゲームのソースコードを笑う会 2025-03-29 いとじゅん 15