Bu, geliştirdiğiniz yazılım türüne oldukça bağlı olduğunu söyleyebilirim.
Paskalya yumurtalarının, iş yazılımlarından ziyade oyunlarda kabul edilmesinin (hatta takdir edilmesinin) olasıdır. Microsoft bile bazı Paskalya Yumurtası ürünlerine koymuş, ancak hemen şimdi tamamen durdu. Microsoft'un Easter Eggs'i yerleştirmeyi bırakmasının nedeni, Easter Eggs'e karşı olası nedenlerle yakından ilgilidir: güvenlik endişeleri. İlgili Wikipedia makalesinde belirtildiği gibi, Easter Eggs genellikle (en azından kullanıcı / müşteri için) kodun belgelenmemiş kısımlarıdır ve bu da ürünün saldırılara veya güvenilmez başka şekillerde daha açık olduğuna inanmasına neden olabilir. Ayrıca, tüm Easter Egg kodları test edilip denetlenmez aynı derecede "kritik görev" kodudur. Bu, kod tabanındaki daha sonra yapılan bir saldırının veya kötü amaçlı yazılımın kötüye kullanımının kaynağı olabilecek keşfedilmemiş kusurlara veya döngü deliklerine neden olabilir.
Bununla birlikte, tüm Paskalya Yumurtaları "kötü" değildir ve ürünün gerçek koduna müdahale etmeyi gerektirir. Paskalya Yumurtası'nı sunmanın pek çok yolu vardır, özellikle de kodun içerikten biraz ayrı olduğu oyunlarda (oyun / grafik / komut dosyası motoru ile gerçek komut dosyası veya seviye dosyaları). Bu yollar özel dokulardan / nesnelerden ve kahramanın sesli yorumlarından (örneğin DN3D'de: Doom , Terminator , Indiana Jones , Star Trek'te kullanıldığı gibi ) gizli seviyelere ( "inek seviyesi yoktur" ) belirli bir nesnenin ne zaman olduğunu gösteren diyaloglara kadar uzanır. kullanıcı arayüzündeki / location tıklandı ve daha fazlası. Elbette bunların hepsi her ürün için uygun değildir.
Bir Paskalya Yumurtası'nı ürününüze koymanın güzel bir yolu, kendinizi bir şekilde (yalnızca krediler bölümüne değil) dahil etmektir. Blizzard bunu StarCraft 2 ile çok güzel bir şekilde yaptı . Bir birim portre aslında geliştiricilerden birinin yüzü. Bu kadar açık olmayan bir şey genellikle farklı yazılım türleri için uygundur çünkü medya bilgisine ya da belirli bir mizaha dayanmaz. Örneğin, kendinizi ürünün içeriğine bir karakter olarak dahil edebilirsiniz. Ürüne bağlı olarak, bu kod için bir şans bile gerektirmeyebilir veya yalnızca çok basit bir kod gerektirebilir.
Paskalya yumurtaları imho güzel ama gerekli değil. Bir Easter Egg'in uygulanması hiçbir zaman gerçek üründen mahrum olmamalı ve sunumu nihai ürünün girintili hedef kitlesine uygun olmalıdır. "Ciddi" bir uygulamadaki bir Paskalya Yumurtası veya yetişkin olmayanları hedef alan bir ürün, ne kadar komik veya zararsız olursa olsun, asla yetişkin mizahını veya cinsel içeriği içermemelidir. Bu sadece yasal sonuçlara yol açmayacak, aynı zamanda yazılımın pazarlama alanını da etkileyecektir ( örneğin, USK / PEGI / ESRB derecelendirmeleri).