ควรท้ออย่างเบา ๆ
.. คุณไม่สามารถรู้ได้ว่าใครจะได้เห็นซอร์สโค้ดตลอดอายุการใช้งาน
ในขณะที่มันเป็นส่วนหนึ่งของงานทั้งหมดที่จะได้รับความผิดหวังด้วยรหัสที่ซับซ้อนหรือเก่าโดยเฉพาะและต้องการที่จะฟังเกี่ยวกับเรื่องนี้การใส่ expletives / rants / ASCII art / jokes / bad / การกล่าวร้ายที่ไม่เหมาะสมลงในซอร์สโค้ดนั้น ความคิดที่ไม่ดีในประสบการณ์ของฉัน บางครั้งวิศวกรที่เขียนความคิดเห็นจะไม่สนใจผลกระทบในที่สุดความคิดเห็นของเขาอาจมี - นี่เป็นเพียงบางประเด็นที่ฉันเห็น:
- จำนวน expletives สูงในรหัสที่เผยแพร่สู่สาธารณะเป็นรหัสโอเพนซอร์ซ / ตัวอย่าง
- เรื่องตลกในรสนิยมที่ไม่ดีทำให้สมาชิกในทีมบางคนส่งผลให้เกิดศาลอุตสาหกรรม
- คำพูดที่ถูกโยนทิ้งซึ่งจริง ๆ แล้วพวกเหยียดผิว / เพศหญิง / เพศ - ทำให้คนถูกไล่ออก
ในขณะที่เราทุกคนจำเป็นต้องมีร้านค้าบางแห่งสำหรับแห้ว / สนุก / japing เกี่ยวกับรหัสที่มาไม่ใช่สถานที่ที่จะทำเช่นนี้ IMO คุณจะไม่ใส่คำสบถ / ความคิดเห็นที่น่ารังเกียจในสัญญาหน้าช่วยเหลือพิมพ์เขียวหรือเอกสารมืออาชีพอื่น ๆ แม้ว่าเอกสารเหล่านั้นอาจจะอ่านน้อยกว่าซอร์สโค้ดก็ตาม
หากหัวหน้าทีมได้รับสิ่งที่ถนัดอย่างหนักมันจะต้องโกรธดังนั้นฉันจึงพูดว่า 'ท้อใจเบา ๆ ' ด้วยคำพูดที่เงียบ ๆ กับวิศวกรที่มีปัญหาและจัดหากลไกการระบายอากาศที่เหมาะสมเพื่อปลดปล่อยไอ ฮอกกี้อากาศหรือถุงหมัด
มันไม่มีอะไรจะพูดได้ว่าคอมไพล์คอมไพล์แล้ว - เกี่ยวกับ JavaScript, หรือโค้ดฝั่งไคลเอ็นต์แบบไดนามิกอื่น ๆ ?
นี่คือประสบการณ์ในโลกแห่งความจริงที่ฉันเคยเห็น
ในขณะที่ทำงานกับ Microsoft ฉันพบว่าวิศวกรซอฟต์แวร์หนึ่งไม่รู้การสะกดที่ถูกต้องของ "ไม่" - เขาพลาด o, l และ d - และได้อ่านรหัสของเขาด้วยคำอธิบายที่ยาวนานว่าเขาไม่สามารถทำให้ X ทำงานเพราะคน Y ทำให้เกิดปัญหา Z รหัสของเขายอดเยี่ยม การสะกดคำของเขาไม่ค่อยดีนัก พอที่จะพูดว่าผู้ตรวจสอบของรหัสนี้ (เช่นฉัน) ใด ๆ ที่ตามมาก็ตกใจที่จะเห็นการสาบานแบบสุ่มจำนวนมากในรหัส รหัสนี้บางส่วนจะปรากฏต่อพันธมิตร (ผู้เขียนไดรเวอร์) ลองนึกภาพสยองขวัญของพวกเขาที่เห็นสาบาน การพูดจาโผงผางควรเป็นไปตามผู้จัดการโครงการในรูปแบบของวาจา (ซึ่งในกรณีที่บุคคล Y อาจถูกดึงเข้าสู่การสนทนา) หรืออาจส่งข้อความ แต่ไม่ใช่ในแหล่งที่มา
ที่ บริษัท หนึ่งแห่งบุคคลที่พูดภาษาต่างประเทศได้เข้าร่วมทีมที่พูดภาษาอังกฤษเป็นหลัก เขาเขียนความคิดเห็นด้วยภาษาของเขาโดยคิดว่าไม่มีใครสามารถอ่านได้ นี่เป็นเรื่องปกติจนกระทั่ง Babelfish / Google Translate ออกตัวเลือก 'เป็นภาษาอังกฤษ' สำหรับภาษาของเขาซึ่งเป็นจุดที่คนอื่น ๆ ในทีมแปลความคิดเห็นเล็กน้อยและตกใจต่อความคิดเห็นที่สกปรกและมักทำให้เสื่อมเสีย ทีมของเขาและผู้ร่วมงานหญิง อึดอัด
ที่ บริษัท อื่นมีชายคนหนึ่งถูกนำไปใช้กับงานศิลปะ ASCII จริงๆและนำศิลปะทุกประเภทมาไว้ในซอร์สโค้ดของเขาโดยไม่ระบุ (หรืออาจได้รับพร) จากผู้ตรวจสอบโค้ด หลังจากผ่านไปครู่หนึ่งเขาอาศัยอยู่กับมังกรด้วยเหตุผลบางอย่างโดยปกติแล้วจะมีสายแท็กบางชนิด ต่อมามีคนชาวเวลส์เข้าร่วมทีม สัญลักษณ์ประจำชาติของเวลส์เป็นมังกรแดงดังนั้นในตอนแรกผู้ชายคนใหม่ก็ชื่นชอบรูปภาพ แต่ก็ไม่พอใจเมื่อเห็นว่าแท็กสายบางชิ้นอาจถูกตีความว่าเป็นเรื่องน่ารังเกียจ ใช่จำเป็นต้องมีการไกล่เกลี่ยหัวหน้าทีม แต่สิ่งนี้ไม่ควรเกิดขึ้น
ลบชื่อ / ข้อมูลเฉพาะเพื่อปกป้องผู้บริสุทธิ์