7 พฤศจิกายน 2569 · 11 นาทีในการอ่าน
ADR สำหรับเอเจนต์ AI เก็บเหตุผลเบื้องหลังการตัดสินใจด้านสถาปัตยกรรม
ทำไมโค้ดอย่างเดียวจึงไม่บอกเหตุผลของการออกแบบ และควรเก็บ ADR ไว้กับงานที่เสร็จแล้วอย่างไร
อ่านต่อ →7 พฤศจิกายน 2569 · 11 นาทีในการอ่าน
ทำไมโค้ดอย่างเดียวจึงไม่บอกเหตุผลของการออกแบบ และควรเก็บ ADR ไว้กับงานที่เสร็จแล้วอย่างไร
อ่านต่อ →31 ตุลาคม 2569 · 12 นาทีในการอ่าน
ประสบการณ์หาเครื่องมือรีวิวโค้ดในเบราว์เซอร์สำหรับ Claude Code และ Codex เปรียบเทียบ difit, Plannotator และ diffx พร้อมแนวทางรีวิวเป็นรอบ ๆ
อ่านต่อ →24 ตุลาคม 2569 · 15 นาทีในการอ่าน
แนวทางเขียน AGENTS.md ให้เอเจนต์เขียนโค้ด AI เข้าใจข้อจำกัดของโปรเจกต์ พร้อมแยกคำสั่งเฉพาะงานไปไว้ใน Skills
อ่านต่อ →17 ตุลาคม 2569 · 24 นาทีในการอ่าน
ทำความเข้าใจชนิดแบบ existential และ opaque ผ่านตัวอย่างหน้าชำระเงิน, การออกแบบ SDK, SwiftUI และการทำงานภายใน Swift
อ่านต่อ →10 ตุลาคม 2569 · 22 นาทีในการอ่าน
ทำไม Xcode DerivedData ถึงกินพื้นที่หลายสิบกิกะไบต์บน Mac วิธี ตรวจสอบและล้าง (Xcode Settings, เทอร์มินัล, Xcode 27, เครื่องมือ ฟรี) และสคริปต์ zsh เล็ก ๆ ชื่อ `xcode-dd` สำหรับดูภาพรวมด้วยคำสั่งเดียว
อ่านต่อ →29 สิงหาคม 2569 · 24 นาทีในการอ่าน
การทดลองส่วนตัวจาก Codex session logs: โทเคนถูกใช้ไปกับอะไรจริง ๆ ผมวัดการใช้งานอย่างไร และปรับวิธีจัดการบริบทตรงไหนบ้าง
อ่านต่อ →22 สิงหาคม 2569 · 16 นาทีในการอ่าน
Logging กับ analytics ไม่ใช่ช่องติ๊กในเช็คลิสต์ ทั้งสองทำหน้าที่ต่างกัน และถ้าไม่เข้าใจว่าต่างกันยังไง สิ่งที่ติดตั้งไว้ก็จะกลายเป็นสัญญาณรบกวนที่เอาอะไรออกมาใช้ไม่ได้เลย
อ่านต่อ →