Я б сказав, що дуже залежить від типу програмного забезпечення, яке ви розробляєте.
Пасхальні яйця Імхо швидше будуть прийняті (або навіть оцінені) в іграх, ніж у бізнес-програмному забезпеченні. Навіть Microsoft вклала у свої продукти кілька пасхальних яєць, але майже повністю зупинила це зараз. Причина, чому Microsoft перестала вносити пасхальні яйця, тісно пов'язана з можливими причинами проти пасхальних яєць: проблеми безпеки. Як зазначено у відповідній статті Вікіпедії, Пасхальні яйця зазвичай (принаймні для користувача / клієнта) незадокументовані частини коду, що може змусити його вважати, що продукт був більш відкритим для атак або іншими способами, недостовірними. Крім того, не всі коди пасхальних яєць перевірені та перевірені в однаковій мірі. Це може призвести до виявлення недоліків або отворів в циклі в кодовій базі, що може бути джерелом подальшої атаки або використання зловмисного програмного забезпечення.
Однак, не всі великодні яйця є «поганими» і вимагають підробки фактичного коду продукту. Існує маса способів подання великодніх яєць, особливо в іграх, де код дещо відокремлений від вмісту (ігровий / графічний / сценарійний двигун проти фактичного файлу сценарію чи рівня). Ці способи варіюються від спеціальних текстур / об’єктів та звукових коментарів головного героя (наприклад, як це використовується в DN3D: Doom , Terminator , Indiana Jones , Star Trek ) до таємних рівнів ( "немає рівня корів" ) до діалогів, що показують, коли певний об'єкт / клацніть місце розташування в інтерфейсі користувача та багато іншого. Звичайно, не кожен із них підходить для кожного виду продукції.
Приємний спосіб внесення пасхального яйця у свій продукт - це якось включити себе (і не тільки в розділ кредитів). Blizzard зробив це дуже добре зі StarCraft 2 . Один одиничний портрет - це фактично обличчя одного з розробників. Щось не настільки очевидне, як це, зазвичай підходить для багатьох типів програмного забезпечення, оскільки воно не покладається на знання ЗМІ або певний вид гумору. Наприклад, можливо, ви могли б включити себе як персонажа в контекст продукту. Залежно від продукту, це може навіть не вимагати шансу з кодом або лише дуже простого.
Пасхальні яйця дуже приємні, але не обов'язкові. Реалізація великоднього яйця ніколи не повинна погіршувати фактичний продукт, і його презентація повинна відповідати розрізненій цільовій аудиторії кінцевого продукту. Пасхальне яйце у "серйозній" програмі чи продукт, орієнтований на не дорослих, ніколи не повинен містити гумор для дорослих чи сексуальний вміст, яким би смішним чи нешкідливим він не був. Це може не тільки призвести до правових наслідків, але й вплинути на маркетинговий діапазон програмного забезпечення ( наприклад, рейтинги USK / PEGI / ESRB ).