“ การแสดงความคิดเห็นตลก ๆ ” เป็นการปฏิบัติที่ไม่ดีหรือไม่? [ปิด]


37

ฉันต้องการถามคุณว่าการเพิ่ม "ไข่อีสเตอร์" ในเอกสารต้นฉบับนั้นไม่เป็นมืออาชีพหรือไม่ คุณอาจต้องอ่านStackOverflowโพลสำรวจความคิดเห็นตลกในเอกสารแหล่งที่มาและผมก็มีสะดุดส่วนตัวที่สิ่งดังกล่าวจำนวนมากในระหว่างการทำงานของฉันรวมทั้งตลก (หรือไม่) สิ่งที่อยู่ในเอกสาร API สาธารณะ (เช่นนี้อ่อนแอBZZZTT !! 1!สิ่ง ในเอกสารสาธารณะของ Android ฉันสามารถยกตัวอย่างได้อีกอย่างน้อยหนึ่งโหล)

ฉันไม่สามารถมาถึงความเห็นขั้นสุดท้ายสำหรับตัวเองเพราะฉันมีข้อโต้แย้งที่ขัดแย้งกันด้วยตัวเอง

อาร์กิวเมนต์ Pro:

  • มันสามารถส่งเสียงเชียร์ใครบางคนและทำให้วันของเขา / เธอสนุกสนาน / มีประสิทธิผลมากขึ้น ส่วนใหญ่ของซอร์สโค้ดไม่จำเป็นต้องให้ความเห็นอยู่ดี (ถ้าโครงการทำอย่างถูกต้อง) เพราะวิธีการที่เฉพาะเจาะจง (ตัวอย่างเช่น) เป็นการอธิบายตนเองหรือถ้ามันเป็นกองรหัสเส็งเคร็งแปลก ๆ ก็ไม่สามารถทำได้ ได้รับการอธิบายอย่างมีความหมายดังนั้นเรื่องตลกที่ตลกไม่เป็นอันตรายต่อข้อมูลที่เป็นไปได้ที่คุณสามารถได้รับจากเอกสาร

ข้อโต้แย้ง:

  • หากคุณมีสมาธิ / ท้อแท้มากสิ่งสุดท้ายที่คุณต้องการก็คือเรื่องตลกของใครบางคนแทนที่จะให้ข้อมูลที่คุณต้องการเกี่ยวกับส่วนของรหัสที่ทำเป็นเอกสารมันจะทำให้คุณผิดหวังมากขึ้น และความคิดที่ว่าเอกสารจะเป็นอย่างไรถ้าทุกคนเริ่มทำมันช่างน่ากลัว บวกกับคนที่เขียนเรื่องตลกอาจเป็นคนเดียวที่คิดว่ามันเป็นเรื่องตลก / น่าสนใจ / คุ้มค่ากับการเสียเวลาอ่าน

คุณคิดอย่างไร?


โปรดอ่านคำถามที่พบบ่อยและแนวทางในการถามคำถาม คำถามนี้ไม่เป็นไปตามหลักเกณฑ์เหล่านั้น
วอลเตอร์

8
@Walter: มันเป็นคำถามเดียวกับprogrammers.stackexchange.com/questions/50928/ ...... แต่สำหรับความคิดเห็นตลกแทนที่จะแสดงความคิดเห็นหยาบคายและคำถามที่เชื่อมโยงไม่ได้ถูกถามเมื่อเดือนที่แล้ว ฉันจะไม่เสียเวลาโต้เถียงกับคุณว่าคำถามนี้ตรงกับคำถามที่พบบ่อยและเกี่ยวข้องกับแนวทางปฏิบัติที่ดีที่สุด (ดี) เมื่อเขียนโค้ด
มีคนบางคนที่

2
7 คะแนนโหวตถามคำถามนี้อย่างชัดเจน โดยส่วนตัวแล้วฉันไม่ได้โกรธเพราะ "แย้ง" ที่คุณพูดถึงหลายต่อหลายครั้ง แต่ฉันสามารถเห็นข้อโต้แย้งของ "โปร" ดังนั้นฉันอยากรู้ว่าผลลัพธ์คืออะไร (ที่แย่ที่สุดที่ฉันพบ btw เป็นโปรแกรมเมอร์ที่คิดว่ารูปถ่าย "ปืนเฮฮา" ของปืน BB ชี้ไปที่ลูกแมวที่มีอุ้งเท้าขึ้นต้องอยู่ในหน้าแรกของเซิร์ฟเวอร์ dev ทั้งหมดของเราถอนหายใจ ... )
James

@sombody - คุณมีประเด็น แต่ความคิดเห็นที่ตลกไม่น่าจะทำให้คุณถูกไล่ออกหรือแย่ไปกว่านั้นขึ้นอยู่กับชุดการล่วงละเมิด ฉันจะพิจารณาปิดคำถามอื่น ๆ (ไม่แน่ใจว่าฉันมีสิทธิ์นั้นเมื่อโพสต์)
JeffO

1
ฉันยอมรับว่าโพสต์นี้ควรจะเปิดใหม่แม้ว่าฉันจะไม่สามารถลงคะแนนได้เพราะฉันไม่มีตัวแทน จุดรวมของการทำให้โปรแกรมเมอร์แยกจาก SO นั้นสำหรับคำถามเช่นนี้ บวกกับ 22 คะแนนสำหรับคำถามนี้ชุมชนต้องการอย่างชัดเจน
RoboShop

คำตอบ:


12

ฉันคิดว่าความคิดเห็นตลก ๆ ทำให้เสียเวลา - เสียเวลาเขียนเสียเวลาอ่านเสียเวลาไปแสดงให้เพื่อนร่วมงานของคุณเห็นถึงคำพูดตลก ๆ ที่เกือบจะทำให้งงและอื่น ๆ

แต่ ... ไม่มีใครทำงานได้จริง 100% ทุกวันทุกวัน (เว็บไซต์แบบนี้จะว่างเปล่าถ้าเราทำ) และอารมณ์ขันที่แท้จริงหยุดพักทั้งวันและช่วยรักษาขวัญกำลังใจ

ฉันจะยังคงลงคะแนนคัดค้านเพียงเพราะความคิดเห็น 'ตลก' ทุกครั้งที่ฉันเคยอ่านอาจจะเป็นเฮฮาในเวลา - แต่ฉันยังไม่เห็นคนที่ตลกจริง ๆ ส่วนใหญ่เป็นเพียงทำให้งงงวยหรือลึกลงไปใน -เรื่องตลก.

ถ้าความคิดเห็นตลก ๆ ตลกจริง ๆ มันจะเปลี่ยนใจ แต่เมื่อคุณส่งเสริมเรื่องตลกคุณสนับสนุนให้สบถหรือดูหมิ่นหรือเป็นอันตรายหรือไม่?


5
+1 คุณเพียงแค่อ่านความคิดเห็นเหล่านั้นเมื่อคุณต้องแก้ไขบางสิ่งบางอย่างและพวกเขาก็ไม่ได้รู้สึกอะไรและเมื่อการแก้ไขข้อผิดพลาดคุณไม่ได้อยู่ในอารมณ์ที่จะเห็นเรื่องตลกที่ชาญฉลาดของนักพัฒนาคนอื่น ๆ แทนที่จะใช้เวลาคิดเรื่องตลกโปรดใช้เวลากับรหัสที่ชัดเจนแก้ไขข้อผิดพลาด ฯลฯ นอกจากนี้จะเกิดอะไรขึ้นกับ 'เรื่องตลก' หากมีสิ่งใดถูกสร้างใหม่
Jan_V

2
ดังนั้นมันจึงเป็นเหมือนอารมณ์ขันในเนื้อที่: มันตลกดีกว่าและดีกว่าไม่ใช่ทั้งหมดที่คุณทำ
Dan Ray

1
+1 ฉลาดหากไม่มีอันตรายใด ๆ การใส่stop() //hammertimeที่หยุดทุกครั้งนั้นไม่ใช่เรื่องตลก
glasnt

@glasnt - นั่นเป็นความคิดเห็นที่ตลกจริงๆ - แต่มันจะทำให้รำคาญในการทำซ้ำ 2 และทำให้ระคายเคืองมากขึ้นในภายหลัง!
amelvin

การอนุญาตให้มีอารมณ์ขันในความคิดเห็นเป็นที่ยอมรับอย่างสมบูรณ์ ทำไมอุตสาหกรรมแห้งถึงแห้งแล้งและไร้อารมณ์ขัน? การยอมให้สบถหรือดูหมิ่นหรือมุ่งร้ายเป็นเรื่องที่แตกต่างอย่างสิ้นเชิง ประสบการณ์ของฉันแตกต่างจากคุณโดยสิ้นเชิง ฉันหัวเราะเบา ๆ หลายครั้งที่อ่านความคิดเห็นที่ให้ข้อมูลซึ่งแสดงอารมณ์ขันที่มีไหวพริบ มันทำให้วันของฉันดีขึ้น ต้องใช้ความฉลาดในการอารมณ์ขันอย่างมีรสนิยม แต่ถ้าทำได้ด้วยความเป็นผู้ใหญ่
JBeck

71

ฉันเป็นแฟนตัวยงของตลกการแสดงความคิดเห็น

คุณควรเป็นมืออาชีพในการแสดงความคิดเห็นของคุณ แต่อารมณ์ขันบางอย่างจะไม่ฆ่าผู้อ่าน

โดยเฉพาะอย่างยิ่งถ้าผู้อ่านเป็นสมาชิกของทีมของคุณ

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


9
+1 สำหรับ "มืออาชีพ แต่ตลก"
deworde

การเขียนโปรแกรมเป็นเรื่องสนุก :)
Gopi

2
@Sri Kumar: น่าเสียดายที่ไม่เสมอไป :(
Bobby

1
@ บ๊อบบี้: ตัดสินใจให้สนุกกันเถอะ! หากพวกเขาไม่ยอมให้คุณไปนำความสุขของคุณมาที่ บริษัท ที่สมควรได้รับ

3
+1 สำหรับการไม่จริงจังกับตัวเองมากเกินไป
JeffO

8

ถ้ามันมีความหมายมันก็ตลกดีนะ การอธิบายบางสิ่งในความคิดเห็นด้วยวิธีที่สนุกสนานนั้นเป็นเรื่องปกติ อย่างไรก็ตามหากมันเป็นเพียงสิ่งที่ตลกและไม่มีค่าจริงในฐานะที่เป็นความคิดเห็นนั่นเป็นเรื่องที่น่ารำคาญ โปรดทราบเสมอว่าเหตุผลในการแสดงความคิดเห็นคือการบำรุงรักษาให้มีประสิทธิภาพมากขึ้น อารมณ์ขันไม่จำเป็นต้องขัดแย้งกับสิ่งนั้น แต่สามารถทำได้หากไม่ทำอย่างเหมาะสม


มีความคิดเห็นในรหัสการจัดการข้อผิดพลาดที่สำคัญของโปรแกรม: "Life's a" และคุณตาย " ในตอนท้ายของคำอธิบาย มันตลกและสมเหตุสมผล
Michael K

1
@Michael - นั่นเป็นตัวอย่างที่สมบูรณ์แบบของสิ่งที่ฉันคิดว่าเป็นของเสีย มันไม่ใช่เรื่องตลก (เป็นอีกการซ้ำซ้อนของคำพูดที่เก่าและเหนื่อยมาก) และไม่เพิ่มคุณค่าใด ๆ
Brian Knoblauch

8

รหัสมีความหมายสำหรับการอ่าน ... หลายครั้ง

คุณรู้ว่ามีมุกตลกกี่เรื่องที่ตลกหลังจากการบอกร้อยครั้ง?


@ Thorbjørn Ravn Andersen: แล้วการ์ตูน Dilbert ที่คุณพิมพ์และตรึงบนผนังห้องเล็ก ๆ ของคุณคืออะไร? ;)

@ เพียร์หากคุณพบว่า Dilbert เดี่ยวเหมาะสำหรับการใส่ความคิดเห็นในซอร์สโค้ดโปรดแจ้งให้เราทราบ

@ Thorbjørn Ravn Andersen: ไม่ใช่ดิลเบิร์ต แต่อันนี้สมควรได้รับพื้นที่: i.imgur.com/tu7Fd.jpg

@ เปียร์จริง ๆ แล้วฉันคิดว่าถ้อยคำในโปสเตอร์นั้นเกินขีด จำกัด และไม่ตลก แต่นั่นเป็นอีกเรื่อง คุณมีอีกกี่คน

@ Thorbjørn Ravn Andersen: นั่นเป็นเพียงผู้เดียว

7

ความเห็นตลกดีมาก

  • มันให้ความรู้สึกที่เป็นบวกกับโค้ดที่น่าเบื่อของคุณ
  • หากคุณใช้เวลาของคุณอย่างถูกต้องมันจะอธิบายได้ดีกว่าความคิดเห็นที่น่าเบื่อตามปกติ โดย 'เวลา' ที่นี่ฉันหมายถึงความเกี่ยวข้องกับรหัสด้านล่างความคิดเห็น
  • หลายคนจำรหัสของคุณได้เพราะความรู้สึกจะได้รับความทรงจำที่ดีกว่า นี่เป็นเคล็ดลับที่ดีถ้าคุณต้องการให้ผู้ชายทำงานกับคุณมากขึ้นในโครงการโอเพนซอร์ส
  • โดยทั่วไปมีประโยชน์ในการแสดงความคิดเห็น มันทำให้โค้ดของคุณมีความทนทานมากขึ้น แน่นอนคุณควรจดจ่อกับการเขียนโค้ดที่ดีก่อน ฉันรู้สึกเมื่อมีใครมั่นใจกับรหัสที่พวกเขาเขียนความคิดเห็นตลก ๆ เป็นผลข้างเคียง

อย่าตลกเหมือนผู้ชายคนนี้ ;)


6

นี่คือสิ่งที่ฉันเขียนตอนสองโมงเช้า ("DQ" เป็นชื่อย่อของ บริษัท ฉัน):

// Twas the night before go-live and all through DQ
// the devs were all crying and yes, this means you.
// Keys had been saved with both hyphens and 'scores
// which left this programmer with finger pad sores.
// The solution I crafted, you'll likely find lacking:
// to OR them together with judicuous hacking.

$hyphenated = str_replace('_','-',$data_type_key);
$underscored = str_replace('-','_',$data_type_key);
// (and then see line 46)

3
ใช่สิ่งต่าง ๆ น่าจะเกิดขึ้นตอนตี 2 แต่ฉันไม่คิดว่านี่เป็นเรื่องตลกที่ดี - บางคนหลังจากที่คุณต้องอ่านข้อความ 6 บรรทัดถ้าเขาต้องการเห็นความคิดเห็นสำหรับแหล่งที่มา 2 บรรทัด อัตราส่วนเดียวกันกับการอ่านเรียงความ 600 บรรทัดซึ่งอธิบายรหัส 200 บรรทัด
บางคนมี

5
โอ้ประสิทธิภาพออกไปนอกหน้าต่าง โปรเจ็กต์นี้เป็นคลัสเตอร์ที่คุณรู้อยู่แล้วมีความกระวนกระวายเล็กน้อยเดินไปทางขวัญกำลังใจตีสอง หากคุณสังเกตเห็นรหัสที่ฉันเขียนที่นี่คือการหลีกเลี่ยงความสะเพร่าของคนอื่นซึ่งเป็นสิ่งที่ค่อนข้างมากในช่วงสองสัปดาห์สุดท้ายของการเดินขบวน ฉันไม่เอาผิดแบบนี้เป็นเรื่องปกติ แต่ฉันยอมรับว่าฉันพอใจกับมันมาก
Dan Ray

ในสถานการณ์เช่นนั้นฉันก็จะพอใจเช่นกัน
ใครบางคน

อย่าใส่หมายเลขบรรทัดใช้ "ค้นหา <สิ่งใดก็ตาม" แทนโดยที่ <whething> นั้นเป็นความคิดเห็น
Vinko Vrsalovic

3

หากคุณกำลังตรวจสอบซอร์สโค้ดต่อหน้าลูกค้าคุณจะเขินอายไหม?

ดูเหมือนว่าไม่มีคำตอบปัจจุบันที่จะนำมาพิจารณา ลูกค้าบางคนไม่มีอารมณ์ขันและใช้เรื่องตลกเป็นตัวบ่งชี้ว่าคุณไม่ได้จริงจังกับงานของคุณ พวกเขาจะอนุมานว่าคุณไม่สนใจงานของคุณ

บางครั้งความคิดเห็นของรหัสตลกอาจไม่เป็นมืออาชีพและไม่เหมาะสม


3

นอกเหนือจากที่กล่าวไปแล้วถ้าคุณทำงานในทีมต่างประเทศเพื่อนร่วมงานในต่างประเทศบางคนของคุณอาจไม่ได้รับเรื่องตลกเพราะการอ้างอิงทางวัฒนธรรมท้องถิ่นหรือการเล่นคำศัพท์บางคำที่ไม่เข้าใจโดยคนที่ภาษาอังกฤษไม่ใช่ภาษาพื้นเมือง . สิ่งเดียวกันนี้ใช้กับโครงการโอเพ่นซอร์ส


2

ถ้ามันมีประสิทธิภาพและไม่เสียเวลาของผู้อ่าน (ทั้งการอ่าน / การทำความเข้าใจ) ดังนั้นฉันไม่เห็นปัญหาเกี่ยวกับอารมณ์ขัน


2

เช่นเดียวกับเรื่องตลกในโลกแห่งความเป็นจริงถ้าคุณทำให้พวกเขาตลอดเวลามันไม่ตลกไม่ได้ผลและไม่ใช่มืออาชีพ แต่มีเวลาและสถานที่สำหรับเรื่องตลกทั้งหมดและมีเวลาและสถานที่ในรหัส เช่นเดียวกับในโลกแห่งความเป็นจริงมันรู้ว่าที่ไหนเวลาและวิธีการสร้างเรื่องตลก


1

ขึ้นอยู่กับการมอบหมายงานที่วิทยาลัยฉันมักจะแสดงความคิดเห็นตลก ๆ เพราะฉันรู้ว่ามันจะไม่ถูกใช้และเป็นเพียงการบ้าน

สำหรับโครงการที่จริงจังกว่านี้ฉันยังคงใช้ที่นี่และที่นั่น แต่ไม่แพร่หลายเพื่อให้มันน่ารำคาญหรือยากที่จะเข้าใจท้าทายวัตถุประสงค์ของความคิดเห็น

ฉันจำได้ว่าทำการเขียนโปรแกรมเว็บสักหน่อยที่ฉันต้องหลบเบราว์เซอร์ที่เข้ากันไม่ได้และข้อผิดพลาดแปลก ๆ บางครั้งมันก็จบลงในความคิดเห็นที่เต็มไปด้วยความโกรธและความเกลียดชังใน.jsไฟล์

กฎพื้นฐานง่ายๆของฉันคือ: หากมันค่อนข้างชัดเจนว่าส่วนของรหัสทำอะไรความคิดเห็นตลก ๆ เปิด!

หากรหัสนั้นคลุมเครือและทำให้งงเหมือนนรก (เช่น " อินไลน์คลาส ") ฉันควรใช้ความคิดเห็นดีกว่าฉันจะเข้าใจตัวเองในสองสามวัน ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.