มีข้อโต้แย้งอะไรกับไข่อีสเตอร์ มีข้อโต้แย้งใด ๆ ที่จะสนับสนุนไข่อีสเตอร์หรือไม่? [ปิด]


28

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

ตอนนี้ฉันยังหวาดระแวงเล็กน้อยเกี่ยวกับประสิทธิภาพดังนั้นฉันชอบลบส่วนเกินเมื่อใดก็ตามที่เป็นไปได้ สิ่งนี้ขัดแย้งอย่างมากกับไข่อีสเตอร์เนื่องจากเป็นรหัสฟุ่มเฟือย 100%

มีข้อโต้แย้งอะไรกับไข่อีสเตอร์ นอกจากนี้ยังมีข้อโต้แย้งใด ๆ ที่จะสนับสนุนไข่อีสเตอร์หรือไม่


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

นี่เป็นสิ่งสำคัญสำหรับ @Mark Trapp สุดคลาสสิค "เรามาที่นี่เพื่อแก้ปัญหาที่แท้จริงที่คุณอาจต้องเผชิญ"
Gratzy

1
@ChrisF ว้าวถ้าคำถามของฉันprogrammers.stackexchange.com/questions/38810/…ได้รับคำตอบ "คำถามจริง" และการที่คุณบอกฉันว่าสิ่งนี้ไม่ได้เป็นเช่นนั้นฉันก็ค่อนข้างสับสนกับวัตถุประสงค์ของเว็บไซต์นี้
Gratzy

1
คำถามที่ดี IMHO
Uri

1
@ Mark C Aye ฉันแค่หวาดระแวงสุด ๆ เกี่ยวกับการสิ้นเปลืองทรัพยากร

คำตอบ:


11

เช่นเคยคำตอบคือ "มันขึ้นอยู่กับ"

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

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

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


"การมีไข่อีสเตอร์ในแอปพลิเคชันไม่ควรมีผลกระทบที่เป็นอันตรายต่อประสิทธิภาพการทำงานมันจะถูกดำเนินการเฉพาะในกรณีที่พบว่าไม่มีการลงโทษแบบรันไทม์" จริงๆ? หากมันถูกทริกเกอร์โดย CTRL-FU เป็นสถานะ OP คุณจะไม่วางกับดักของคุณทุกครั้งหรือไม่
Gratzy

2
@Gratzy - จริง ๆ แล้วมันเป็นจุดที่ดี - เว้นแต่คุณกำลังดักการกดแป้นสำหรับการทำงานปกติแล้วนั่นคือตัวอย่างของไข่อีสเตอร์ที่ไม่ดี
ChrisF

7

ฉันจะบอกว่าขึ้นอยู่กับประเภทของซอฟต์แวร์ที่คุณกำลังพัฒนา

ไข่อีสเตอร์ที่ Imho มีแนวโน้มจะได้รับการยอมรับ (หรือได้รับความนิยม) ในเกมมากกว่าในซอฟต์แวร์ทางธุรกิจ แม้ Microsoft จะใส่ไข่อีสเตอร์ลงในผลิตภัณฑ์ของพวกเขา แต่ตอนนี้ก็หยุดค่อนข้างสมบูรณ์แล้ว เหตุผลที่ Microsoft หยุดใส่ไข่อีสเตอร์เชื่อมโยงอย่างใกล้ชิดกับสาเหตุที่เป็นไปได้กับไข่อีสเตอร์: ความกังวลด้านความปลอดภัย ดังที่อธิบายไว้ในบทความ Wikipedia ที่เกี่ยวข้องไข่อีสเตอร์มักจะเป็น (อย่างน้อยสำหรับผู้ใช้ / ลูกค้า) ส่วนที่ไม่มีเอกสารของรหัสซึ่งอาจทำให้เขาเชื่อว่าผลิตภัณฑ์นั้นเปิดรับการโจมตีได้มากกว่าหรือด้วยวิธีการอื่น ๆ ที่ไม่น่าเชื่อถือ นอกจากนี้รหัสอีสเตอร์ไข่บางส่วนนั้นไม่ได้รับการทดสอบและตรวจสอบในระดับเดียวกับรหัส "ภารกิจวิกฤติ" ซึ่งอาจนำไปสู่ข้อบกพร่องหรือรูโหว่ที่ยังไม่ได้เปิดในฐานรหัสซึ่งอาจเป็นต้นกำเนิดของการโจมตีในภายหลังหรือการหาประโยชน์จากมัลแวร์

อย่างไรก็ตามไม่ใช่ไข่อีสเตอร์ทุกตัวที่ "ไม่ดี" และต้องมีการดัดแปลงแก้ไขรหัสสินค้าจริง มีหลายวิธีในการนำเสนอไข่อีสเตอร์โดยเฉพาะอย่างยิ่งในเกมที่รหัสจะถูกแยกออกจากเนื้อหา (เกม / กราฟิก / เครื่องมือการเขียนสคริปต์เทียบกับสคริปต์จริงหรือไฟล์ระดับ) วิธีการเหล่านี้มีตั้งแต่พื้นผิว / วัตถุพิเศษและเสียงบรรยายของตัวละครเอก (เช่นที่ใช้ใน DN3D: Doom , Terminator , Indiana Jones , Star Trek ) จนถึงระดับลับ ( "ไม่มีระดับวัว" ) ไปยังกล่องโต้ตอบที่แสดงเมื่อวัตถุบางอย่าง คลิก / ที่ตั้งในส่วนต่อประสานผู้ใช้ถูกคลิกและอีกมากมาย แน่นอนว่าสิ่งเหล่านี้ไม่เหมาะสำหรับผลิตภัณฑ์ทุกประเภท

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

ไข่อีสเตอร์นั้นดี แต่ไม่จำเป็น การใช้งานของไข่อีสเตอร์ไม่ควรเบี่ยงเบนจากผลิตภัณฑ์จริงและการนำเสนอควรมีความเหมาะสมสำหรับกลุ่มเป้าหมายที่เยื้องของผลิตภัณฑ์ขั้นสุดท้าย ไข่อีสเตอร์ในแอปพลิเคชั่น "จริงจัง" หรือผลิตภัณฑ์ที่กำหนดเป้าหมายที่ไม่ใช่สำหรับผู้ใหญ่ไม่ควรมีอารมณ์ขันสำหรับผู้ใหญ่หรือเนื้อหาทางเพศไม่ว่าจะตลกหรือไม่เป็นอันตรายก็ตาม สิ่งนี้ไม่เพียง แต่นำไปสู่ผลทางกฎหมาย แต่ยังส่งผลกระทบต่อช่วงทางการตลาดของซอฟต์แวร์ ( ตัวอย่างเช่นการจัดอันดับUSK / PEGI / ESRB )


1
คุณต้องดูว่าทำไม Microsoft หยุดวางไข่อีสเตอร์ในรหัสของพวกเขา ไข่อีสเตอร์เป็นเส้นทางรหัสที่ยังไม่ผ่านการทดสอบอย่างสมบูรณ์ (หากคุณมีโอกาสทำประกันคุณภาพแบบเต็มรูปแบบในไข่อีสเตอร์ทำไมคุณไม่ใช้เวลาในการรวมคุณลักษณะที่มีประโยชน์และแตกต่างแทน) เป็นแหล่งที่มาของช่องโหว่ความปลอดภัย
อานนท์

@Anon: จากบทความ Wikipedia ที่ฉันพูดถึงในคำตอบของฉัน: "Microsoft ซึ่งในอดีตได้สร้างไข่อีสเตอร์ที่ใหญ่ที่สุดและซับซ้อนที่สุดเช่นที่อยู่ใน Microsoft Office ไม่อนุญาตให้ไข่อีสเตอร์ในซอฟต์แวร์เป็นส่วนหนึ่งของ ความคิดริเริ่มด้านคอมพิวเตอร์ที่น่าเชื่อถือของพวกเขา " แหล่งที่มาสำหรับคำสั่งนั้นคือบทความบล็อก MSDN ที่ลิงก์ในคำตอบของ Charles ฉันไม่เห็นความขัดแย้งใด ๆ กับคำสั่งของฉัน คุณช่วยอธิบายได้ไหมว่าฉันทำผิดตรงไหน :)
Baelnorn

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

@Anon: ขอบคุณสำหรับหัวขึ้น ฉันแก้ไขคำตอบของฉันและเรียงลำดับย่อหน้าใหม่โดยให้รายละเอียดเหตุผลกับ EE ในส่วนแรก
Baelnorn

5

ไข่อีสเตอร์เป็นเรื่องปกติแม้แต่ในซอฟต์แวร์เชิงพาณิชย์รุ่นใหญ่ในยุค 80 และ 90 ส่วนใหญ่พวกเขาน่ารักและมีคนค่อนข้างน้อยที่พวกเขาใส่ใจ ฉันคิดว่าพวกเขาเป็นเรื่องธรรมดาน้อยวันนี้ด้วยเหตุผลสามประการ:

  1. เช่นเดียวกับมุขตลกที่ใช้งานได้จริงพวกมันตลกจนกระทั่งใครบางคนจ้องตา หากไข่อีสเตอร์ของคุณมีข้อผิดพลาดที่ทำให้ข้อมูลสูญหายหรือมีปัญหาเรื่องประสิทธิภาพคุณอาจต้องอธิบายกับทนายความหลาย ๆ คนว่าคุณไม่ได้แจกจ่าย "มัลแวร์"

  2. อารมณ์ขันเป็นอย่างมากยากที่จะทำถูกและถ้าคุณทำผิดคุณจะขุ่นเคืองกับการจ่ายเงินของลูกค้าที่จะหยุดจ่ายค่าซอฟต์แวร์ของคุณและผู้ที่จะเขียนจดหมายที่น่ารังเกียจมากมายให้กับสื่อมวลชนเกี่ยวกับสิ่งที่ บริษัท คุณทำงาน สำหรับ. ตัวอย่างของไข่อีสเตอร์ที่เรียกใช้โดย Ctrl-FU เป็นตัวอย่างที่สมบูรณ์แบบ นี่อาจเป็นเรื่องตลกสำหรับเพื่อนอายุ 17 ปีของคุณ แต่มันเป็นกฎการตลาดอันดับที่ 0 ที่จะไม่บอกลูกค้าของคุณว่า "FU" แม้แต่พูดเล่น โปรดสังเกตว่าไข่อีสเตอร์ในซอฟต์แวร์เชิงพาณิชย์ขนาดใหญ่ไม่เคยสร้างความสนุกให้กับผู้ใช้ แต่เป็นคู่แข่ง

  3. ในคำพูดที่เป็นอมตะของ Peter Tork แห่ง Monkees ในภาพยนตร์เรื่องHead : "ไม่มีใครให้เงินกับคนที่มีอารมณ์ขัน" หากคุณกำลังซื้อโครงสร้างพื้นฐานซอฟต์แวร์ที่สำคัญชิ้นส่วนของอารมณ์ขันในผู้เขียนก็ไม่ได้ทำให้อุ่นใจ นอกจากนั้นทำไมพวกเขาจึงใช้เวลาเขียนไข่อีสเตอร์เมื่อพวกเขาสามารถแก้ไขข้อบกพร่องด้านความปลอดภัยมากมาย

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


1
แม้กระทั่งทุกวันนี้ Google มีไข่อีสเตอร์ - หมายความว่าพวกเขากำลังตรวจสอบอินพุตเพื่อกระตุ้นไข่อีสเตอร์ในการค้นหาแต่ละครั้ง อาจไม่ประมวลผลมากนัก แต่เมื่อพิจารณาการค้นหาหลายร้อยล้านครั้งที่พวกเขาดำเนินการในแต่ละวัน ... ฉันไม่รู้
Charles Salvia

ฉันต้องยอมรับว่าฉันอ่าน CTRL-FU เหมือน KUNG-FU
Christopher Creutzig

@ คริสโตเฟอร์นั่นเป็นการตีความที่สมเหตุสมผลอย่างสมบูรณ์แบบ อารมณ์ขันมักมีการตีความหลายอย่างซึ่งเป็นส่วนหนึ่งของเหตุผลที่ต้องใช้ซอฟต์แวร์ของคุณโดยไม่เสี่ยงต่อการถูกละเมิด
Charles E. Grant

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

4

ไข่อีสเตอร์เป็นความลับเล็ก ๆ ที่ผู้สร้างทิ้งไว้ มันทำร้ายผู้ใช้งานหรือไม่? เลขที่

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

สำหรับการเพิ่มประสิทธิภาพโค้ดตราบใดที่ไข่อีสเตอร์ไม่เข้มข้นเกินไป (สวัสดีFlight Simulator ) มันไม่ควรทำร้ายประสิทธิภาพในทางที่มีความหมาย


ฉันไม่เห็นด้วย. ไข่อีสเตอร์เพิ่มความเสี่ยงของเหตุการณ์ที่อาจเป็นอันตรายต่อผู้ใช้ ที่ดีที่สุด "คุณสมบัติเพิ่มเติม" เหล่านี้ได้รับการทดสอบและใช้เวลาอย่างง่ายทั้งนักพัฒนาและ QA ที่เลวร้ายที่สุดไม่มีใครอื่นนอกจากผู้ดำเนินการรู้เกี่ยวกับมัน ผู้ดำเนินการในภายหลังออกจาก บริษัท และหลังจากนั้นการอัพเดตซอฟต์แวร์โดยไม่ได้ตั้งใจทำให้ไข่อีสเตอร์เปลี่ยนความร้ายกาจด้วยการกระทำเช่นการตัดเหตุการณ์คีย์บอร์ดการกิน RAM ที่มีอยู่ทั้งหมดหรือในกรณีที่รุนแรง ... การลบเนื้อหาของผู้ใช้ ฮาร์ดไดรฟ์. ด้านบน? อาจจะ. อย่างไรก็ตามฉันได้เห็นสิ่งเหล่านี้เกิดขึ้นเป็นข้อบกพร่องทั่วไป
มัมมี่

@ mummey: ฉันคิดว่าเป็นเหตุการณ์ที่ไม่น่าเกิดขึ้นอย่างมาก
Josh K

คุณจะทำอย่างเต็มที่เพื่อลดความเสี่ยงเหล่านั้นหรือไม่?
StuperUser

@Stuper: คุณเคยได้ยินเกี่ยวกับไข่อีสเตอร์ crashing โปรแกรมหรือไม่
Josh K

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

2

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

เมื่อพิจารณาว่าความเข้าใจของศาลเกี่ยวกับคอมพิวเตอร์และซอฟต์แวร์นั้นค่อนข้างน่าสังเวช (ตามหลักฐานของสิทธิบัตรซอฟต์แวร์) การพิจารณาคดีดังกล่าวจะซื้อทนายหลายคนซึ่งเป็นบ้านพักตากอากาศที่ดีใน Aspen เมื่อพิจารณาถึงสภาพแวดล้อมทางกฎหมายต่าง ๆ (เช่น DMCA) ซึ่งมีการเผยแพร่และเผยแพร่ซอฟต์แวร์ทั่วโลกซอฟต์แวร์ดังกล่าวอาจซื้อบ้านพักตากอากาศในเทือกเขาแอลป์

ในฐานะวิศวกรที่ได้รับการว่าจ้างเรารับรองว่า บริษัท ของเราจะไม่ทำอันตรายใด ๆ การฟ้องร้องอาจเป็นอันตรายและการดำเนินคดีอาจเป็นไปได้หากเราส่งมอบซอฟต์แวร์ตามสัญญาให้แก่ลูกค้ารายอื่นโดยเฉพาะรัฐบาลหรือองค์กรขนาดใหญ่ ดังนั้นฉันเองจะเลือกที่จะผิดในด้านความปลอดภัย

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


0

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


-2

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


'ไข่อีสเตอร์' ในการใช้งานของคุณหมายความว่าอะไร คุณยกตัวอย่างให้ฉันได้ไหม

นี่ไม่ใช่ไข่อีสเตอร์ แต่เป็นลับๆ เราทำการทดลองพิเศษสำหรับการทดสอบ GUI เมื่อเครื่องมือดับเบิลคลิกที่ปุ่มกลางของเมาส์ที่ตำแหน่งหน้าจอ (0,0) จากนั้นป้อนรหัสผ่านที่ถูกต้อง สิ่งนี้ทำเพื่อให้เครื่องมืออัตโนมัติ GUI สามารถจัดการได้ ผู้ใช้สามารถทำสิ่งนี้ได้ในทางทฤษฎี แต่ในทางปฏิบัติพวกเขาจะไม่ไปถึงที่นั่น นอกจากนี้ยังมีสัญญาณเตือนทั่วสถานที่
งาน

1
@Glenn ตัวอย่างที่ดีคือ ... หากคุณกำลังจัดส่งแอปพลิเคชัน GUI บนเดสก์ท็อป เมื่อผู้ใช้คลิกปุ่มพวกเขาจะได้รับกล่องโต้ตอบใหม่ เมื่อผู้ใช้คลิกปุ่มนั้นในขณะที่กดปุ่ม Shift ค้างไว้พวกเขาจะได้รับอันเก่า นี่จะเป็นวิธีที่ดีในการเปรียบเทียบฟังก์ชันเก่าและใหม่เมื่อพยายามแก้ไขข้อบกพร่องที่เกิดจากวิดเจ็ตใหม่ หากคุณระมัดระวังคุณสามารถปล่อยให้ใส่รหัสคู่ไว้ในคอมเม้นต์ของลับๆ จากนั้นเมื่อคุณต้องการแก้ไขข้อบกพร่องไม่ต้องคอมเม้นท์สร้างใหม่และตอนนี้คุณสามารถเปรียบเทียบสองสิ่งเคียงข้างกันได้ เดฟขออภัยที่พยายามขโมยฟ้าร้องของคุณ
งาน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.