ผมไม่สามารถอ่านโค้ด AI ที่ตัวเองเขียนได้

ผมเปิดโปรเจกต์จากเมื่อปีที่แล้วขึ้นมา ผมใช้ AI เขียนทุกบรรทัด ห้านาทีต่อมา ผมก็ปิด editor ไป ผมไม่เข้าใจงานที่ตัวเองทำเลย

ผมสร้าง Slack clone ขึ้นมา ผมขอโค้ดจาก AI ผมคัดลอกมาวาง มันใช้งานได้ ผมก็ขยับไปทำฟีเจอร์ถัดไป วงจรการทำงานมันดูรวดเร็วมาก

ผลลัพธ์ที่ได้คือความวุ่นวาย ฟังก์ชันสามตัวมีชื่อซ้ำกัน คอมเมนต์มีหลายภาษาปนกันไปหมด มี dead code วางอยู่เต็มไปหมด ผมละเลยการออกแบบเพียงเพื่อต้องการความเร็ว

ผมเลิกทำหน้าที่เป็น reviewer ผมกลายเป็นแค่คนกลางที่คอย copy-paste ผมปล่อยให้ AI เป็นคนตัดสินคุณภาพ

ความเร็วของ AI คือกับดักหากปราศจากความเข้าใจ คุณต้องเป็นเจ้าของงานออกแบบด้วยตัวเอง

แผนการแก้ไขของผม:

  • ใช้ AI เพื่อทำแผนผังไฟล์
  • ลบโค้ดที่ไม่ได้ใช้งานออก
  • จัดระเบียบตามฟีเจอร์
  • เขียน spec ให้ชัดเจน

ใช้ AI เพื่อความเร็ว จงนั่งประจำที่เพื่อควบคุมงาน จงเป็นคนที่ตัดสินว่าอะไรคือสิ่งที่ดี

แหล่งที่มา: https://dev.to/rapls/i-couldnt-read-the-code-i-wrote-with-ai-six-months-ago-18a7