ข่าวฮาๆ ท่ามกลางกระแสข่าวแอปเปิลเปิดตัวผลิตภัณฑ์ใหม่ในช่วงนี้ครับ
นักพัฒนาชื่อ Andrew Vos มีไอเดียแปลกๆ น่าสนใจ เขาเขียนโค้ดแกะ commit message หรือข้อความหมายเหตุขณะโพสต์โค้ดขึ้นไปบนเว็บ GitHub ซึ่งเป็นแหล่งรวมโค้ดซอฟต์แวร์โอเพนซอร์สรายใหญ่แห่งหนึ่ง สิ่งที่เขาอยากดูก็คือ มี "คำหยาบ" หรือ "คำสบถ" มากน้อยแค่ไหน ผลก็คือคำว่า shit เป็นแชมป์
Andrew Vos ยังได้แยกสถิติตามโครงการที่ใช้ภาษาโปรแกรมต่างๆ สรุปข้อมูลได้ว่าโปรแกรมเมอร์ภาษา C++, JavaScript, Ruby "ติดคำหยาบ" มากที่สุด
ที่มา - Andrew Vos ผ่าน ReadWriteWeb
Comments
sinอ ???
sinอ = หรือ
ว่าแต่ถ้าเอามาใช้ในชุมชนออนไลน์ในไทยนี่คงเจอเพียบกว่า
บางคำก็พอเข้าใจได้ว่าเขียนทำไม แต่บางคำนี่มันไม่น่าจะมีอยู่ใน commit message ได้เลย
ผมตาม repository ของ Rails อยู่ พบว่าบางทีก็มีหลุดกันบ้างครับ ไปตามอารมณ์
บล็อกของผม: http://sikachu.com
แสดงว่า c++, ruby, js เขียนแล้วหงุดหงิดสุด
แม่นเลย
ตายแหล่ว โดนผมเต็มๆ เลยสิเนี่ย เขียน Ruby .. 555+
ผมว่าเขียนภาษาไหนก็หงุดหงิดนะ ถ้ามันทำไม่ได้อย่างที่เราอยากให้มันเป็น .. ผมก็เคยครับ sh*t ไปเต็มๆ commit message :P
จะว่าไปถ้าดูตามอัตราส่วนของภาษาแล้ว (https://github.com/languages) แปลว่า C++ นี่เขียนแล้วอารมณ์เสีย "มากที่สุด" เลยนะครับเนี่ย เพราะจำนวนโค้ดน้อย แต่ swear เยอะมากก
บล็อกของผม: http://sikachu.com
C# กับ Java นี่พอๆ กันเลยแฮะ
เขียน PHP แล้วอารมณ์ดี :)
สำหรับผม php เป็นภาษาที่ผมบ่นทั้งฟักทั้งชิทตลอดการเขียนจริงๆ
พอเข้าใจอารมณ์เขียน Java Script แล้วหงุดหงิด 555
ส่วนภาษาหลักผมเขียน Java ก็มีหงุดหงิดบ้าง
คิดว่าเขียนแล้วมีบักแล้วกว่าจะแก้ได้ต้องใช้เวลานาน เลยต้องด่าระบายอารมณ์สักหน่อย
ปล. แต่จริงๆ มันแค่ 0.025% ไม่น่าจะวัดอะไรได้ในเชิงสถิติ
Out of 929857 commit messages, I found 210 swear words
น้อยกว่า 1% นี่ ไม่น่าจะเรียกว่า "เพียบ" ได้เนอะ
แฮ่ๆ สารภาพว่าก็เคย :p
:: DigiKin8 ::
'shit
ผมว่ามันขึ้นกับความนิยมของภาษาด้วยนะ ^^
ผมคิดว่าขึ้นอยู่กับการความสามารถในการหาคำตอบเมื่อเจอปัญหา เมื่อเกิดปัญหาและแก้ไขไม่ยากหรือถามคนอื่นได้ ก็จะไม่ค่อยพบคำหยาบหรอก ไม่แปลกที่ php, c# มีคำหยาบน้อย
ผมเขียน SQL Stored Procedure
DECLARE @HELL TABLE (blah ๆๆๆๆๆ)
DECLARE @JERK TABLE (blah ๆๆๆๆๆ)
ฯลฯ
แล้วก็ใช้กันอยู่ทุกวันนี้ใน บ.
^
^
that's just my two cents.
ดีกว่าเดินไปตีหัว pm ใช่เปล่า
var shit = 1;
var fuck = 2;
piss = shit + fuck ;