Eu diria que depende muito do tipo de software que você está desenvolvendo.
Os ovos de Páscoa da Imho são mais propensos a serem aceitos (ou até apreciados) nos jogos do que nos softwares comerciais. Até a Microsoft colocou alguns Ovos de Páscoa em seus produtos, mas praticamente o interrompeu completamente agora. A razão pela qual a Microsoft parou de colocar os Ovos de Páscoa está intimamente ligada aos possíveis motivos contra os Ovos de Páscoa: preocupações de segurança. Conforme descrito no artigo relevante da Wikipedia, Ovos de páscoa são geralmente (pelo menos para o usuário / cliente) partes não documentadas do código, o que pode levá-lo a acreditar que o produto estava mais aberto a ataques ou de outras maneiras não confiável. Além disso, nem todo código do Ovo de Páscoa é testado e auditado no mesmo grau que o código "de missão crítica". Isso pode levar a falhas não descobertas ou lacunas na base de código, que podem ser a origem de um ataque posterior ou exploração de malware.
No entanto, nem todos os ovos de Páscoa são "ruins" e exigem adulteração do código real do produto. Existem várias maneiras de apresentar Easter Eggs, especialmente em jogos nos quais o código é um pouco separado do conteúdo (mecanismo de jogo / gráficos / script vs. arquivos de script ou nível reais). Essas formas variam de texturas / objetos especiais e comentários em áudio do protagonista (por exemplo, como usado no DN3D: Doom , Terminator , Indiana Jones , Star Trek ) a níveis secretos ( "não há nível de vaca" ) a diálogos mostrando quando um determinado objeto / local na interface do usuário é clicado e muito mais. Obviamente, nem todos eles são adequados para todos os tipos de produtos.
Uma boa maneira de colocar um ovo de páscoa em seu produto é incluir-se de alguma forma (e não apenas na seção de créditos). A Blizzard fez isso muito bem com o StarCraft 2 . Um retrato de unidade é na verdade o rosto de um dos desenvolvedores. Algo não tão óbvio como esse geralmente é apropriado para muitos tipos diferentes de software, porque não depende do conhecimento da mídia ou de um certo tipo de humor. Por exemplo, talvez você possa se incluir como personagem no contexto do produto. Dependendo do produto, isso pode nem exigir uma chance para o código ou apenas uma muito simples.
Ovos de Páscoa são imho nice, mas não é obrigatório. A implementação de um ovo de Páscoa nunca deve prejudicar o produto real e sua apresentação deve ser apropriada para o público-alvo recuado do produto final. Um ovo de Páscoa em um aplicativo "sério" ou um produto direcionado a não adultos nunca deve incluir humor adulto ou conteúdo sexual, por mais engraçado ou inofensivo que pareça ser. Isso pode não apenas levar a consequências legais, mas também afetar o alcance de marketing do software (classificações USK / PEGI / ESRB , por exemplo).