Açık kaynaklı / uluslararası topluluk tipi projeler
Açık kaynaklı ve uluslararası topluluk projelerinin ortak dili İngilizce'dir. Örnek olarak, Stack Exchange sitelerinin dili İngilizce'dir. En geniş erişilebilirlik için, tüm kod ve nesne adları için İngilizce kullanılmalıdır.
Ticari Projeler
Çoğu uluslararası yazılım firması ingilizce kod yazılmasını zorunlu kılar. En büyük ortak paydadır, bu nedenle İngilizce'yi tutarlılık yaratma aracı olarak kullanmak mantıklıdır.
Birçok bölgesel yazılım firması kendi dilinde yazmaktadır. Hepsi bu yaklaşımı takip etmiyor, ancak kendi bakış açısına göre mantıklı - ortak geliştiricileri tüm geliştiricileri için kullanıyorlar.
İş nesnelerini adlandırma
Takımın kodlama dili nesneleri adlandırmak için kullanılmalıdır.
Öncelik, geliştiricilerin nesneler ve proje gereksinimleriyle ilgili olarak birbirleriyle iletişim kurabilmeleridir. Takım Fransızca olarak yazıyorsa, işletme nesneleri Fransızca olarak adlandırılmalıdır. İngilizce kodlarsa, nesneleri İngilizce olarak adlandırın.
Sorunuz kırışıklık ekliyor çünkü müşteri ekibinizin kodlama dili dışında bir anadili konuşuyor. Nesneleri adlandırmak için hala ekibinizin kodlama dilini kullanmalısınız.
İş analistlerinin veya geliştiricilerin müşteriyle belirli iş nesneleri hakkında iletişim kurmaları gerektiğinde, kod adından istemci diline nesne adının gerektiği gibi çevrilmesi gerekebilir. Tecrübelerime göre, müşteriyle belirli kod nesnelerinden bahsettim, bu yüzden istemci diline geri çevirmeye gerçekten ihtiyaç duyulmadı.
Adlandırma kuralının tek istisnası, bir nesnenin amacını yakalamak için yeterince kısa ve öz bir terim içermemesidir. IMO, bu gerçekten nadir, ancak ortaya çıkabilir. Gerçekte gerçekte, konuşulan dillerin belirli kavramları ifade etmek için yaptıkları aynı şeydir. " Cephe " aslen Fransızca bir terimdir, ancak kavramı ifade etmek için İngilizce tarafından uyarlanmıştır ve ortak bir tasarım desenidir. " Schadenfreude ", karşılık gelen bir yapıya sahip olduğunu düşünmeme rağmen, ödünç alınan bir terimin bir başka güzel örneğidir.