{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifd3riadidtztmdavsbot3uf6uctvautd5apk72deeqy5soj6cgjm",
"uri": "at://did:plc:46dtqwuc6bckm3ewbfuqlnxt/app.bsky.feed.post/3meg2zwovrdb2"
},
"path": "/node/149681",
"publishedAt": "2026-02-09T06:05:23.000Z",
"site": "https://www.blognone.com",
"tags": [
"โครงการที่มีรางวัลรายงานช่องโหว่ก็ยิ่งพบปัญหามากขึ้น",
"GitHub: Ghostty",
"lew"
],
"textContent": "ผู้สร้าง Ghostty เริ่มใช้ระบบคะแนนความน่าเชื่อถือ ก่อนรับโค้ดจากภายนอก\n\nBody\n\nMitchell Hashimoto ผู้สร้างโปรแกรม Ghostty ที่เป็น terminal emulator โอเพนซอร์สที่ได้รับความนิยมสูง ประกาศเพิ่มเงื่อนไขการส่งโค้ดเข้าโครงการด้วยระบบคะแนนการมีส่วนร่วม เรียกว่า Vouch เพื่อให้ผู้ดูแลโครงการเดิมมองเห็นว่าโค้ดที่ส่งเข้ามา มาจากนักพัฒนาที่น่าเชื่อถือเพียงใด\n\nระบบ Vouch เองเป็นซอฟต์แวร์ที่เก็บข้อมูลคะแนนความน่าเชื่อถือของนักพัฒนาไว้ในไฟล์ `VOUCHED.td` สามารถแก้ได้โดยตรง แต่การทำงานจริงจะอาศัย GitHub Actions มาตรวจจับคอมเมนต์ใน issue ของ GitHub โดยหากนักพัฒนาระบุว่าโค้ดที่ส่งเข้ามา \"ดูดี\" (lgtm - looks good to me) ก็จะถือว่าเจ้าของโค้ดได้รับคะแนนความน่าเชื่อถือ แต่หากนักพัฒนาระบุว่าโค้ดคุณภาพต่ำก็จะลดคะแนนนักพัฒนาคนนั้นลง\n\nความนิยมใช้ AI ช่วยเขียนโค้ดทำให้โครงการโอเพนซอร์สจำนวนมากได้รับโค้ดแพตช์ฟีเจอร์ต่างๆ โดยหลายครั้งโค้ดมีคุณภาพต่ำและไม่ได้ถูกตรวจสอบเพียงพอ ยิ่งหากเป็นโครงการที่มีรางวัลรายงานช่องโหว่ก็ยิ่งพบปัญหามากขึ้น แต่กระบวนการให้คะแนนก่อนมีส่วนร่วมโครงการก็ทำให้เกิดเสียงวิจารณ์ว่าจะทำให้โครงการกลายเป็นโครงการปิด Mitchell ระบุว่าการขอคะแนนควรทำได้ง่ายๆ เช่นมาแนะนำตัวก่อนว่าอยากทำเรื่องอะไร และแนวทางการให้คะแนนนี้ไม่เกี่ยวกับสิทธิการเข้าถึงระบบอื่นๆ เช่นการทำ release อย่างมากก็เป็นการเปิดสิทธิ์ให้เปิด pull request เท่านั้น ซึ่งหลายโครงการก็เปิดให้คนนอกส่ง pull request ได้อยู่แล้ว\n\nที่มา - GitHub: Ghostty\n\nlew Mon, 09/02/2026 - 13:05",
"title": "ผู้สร้าง Ghostty เริ่มใช้ระบบคะแนนความน่าเชื่อถือ ก่อนรับโค้ดจากภายนอก"
}