Bazen, bir şeyin en mantıklı adı (örneğin bir değişken), tercih edilen dilde veya ortamda ayrılmış bir anahtar kelimedir. Eşit derecede uygun eşanlamlı olmadığında, biri nasıl adlandırılır?
Bu problem için en iyi pratik sezgisel tarama olduğunu düşünüyorum. Bunlar, programlama dilleri ve ortamlarının yaratıcıları veya yöneticileri tarafından sağlanabilir. Örneğin, python.org (veya Guido van Rossum), Python'da bununla nasıl başa çıkılacağını söylerse, bu benim kitabımda iyi bir rehber olacaktır. C # ile nasıl başa çıkılacağına dair bir MSDN bağlantısı da iyi olurdu.
Alternatif olarak, yazılım mühendisliği alanındaki ana etkenler tarafından sağlanan kurallar da değerli olmalıdır. Belki Google / Alfabe bize bununla nasıl başa çıkacağımızı öğreten hoş bir stil rehberine sahiptir
İşte sadece bir örnek: C # dilinde, "varsayılan" ayrılmış bir anahtar kelimedir. Bir enum kullandığımda, varsayılan değeri "varsayılan" ("anahtar" ifadelerine benzer) olarak adlandırmak isteyebilirim, ancak yapamıyorum.
(C # büyük / küçük harfe duyarlıdır ve enum sabitleri büyük harfle yazılmalıdır, bu nedenle "Varsayılan" burada açık bir seçimdir, ancak şu anki stil rehberimizin tüm enum sabitlerinin küçük harf olacağını belirttiğini varsayalım.)
"Defaultus" kelimesini düşünebiliriz. ", ama bu En Az Şaşkınlık Prensibi'ne uymuyor . Ayrıca "standart" ve "ilk" i düşünmeliyiz, ancak ne yazık ki "varsayılan", bu durumda amacını tam olarak ileten bir kelimedir.
clazz
pratikte fiili bir standarttır. Bu temelde bir platformdur adlandırma bir parçası. Başka bir şey yapmak, başkalarının kodunuzu okuduğuna dair beklentilerin ihlali olur, bu nedenle yalnızca kesinlikle gerekliyse yapılmalıdır.