Değişkenler için adlandırma kurallarında sık sık biraz tutarsızım ve sadece insanların en iyi yaklaşım olarak düşündüklerini merak ediyorum. Bahsettiğim özel kural, bir değişkenin bir isim ve sıfatla tanımlanması ve sıfatın addan önce mi sonra mı gelmesi gerektiğidir. Kişisel olarak C++ ve Python kullanıyor olsam da, soru tüm programlama dillerinde geneldir. Örneğin, iki düğmeli bir GUI yazmayı düşünebilirsiniz; biri sağda, diğeri solda. Şimdi bunları depolamak için iki değişken oluşturmam gerekiyor. Bir seçenek, addan önce sıfıra sahip olmak ve left_button
ve right_button
olarak adlandırılmalıdır. Diğer seçenek, addan sonra sıfıra sahip olmak ve button_left
ve button_right
olarak adlandırmak olacaktır. İlk durumda, yüksek sesle okurken daha anlamlı olur, çünkü İngilizce'de her zaman sıfatını adın önüne yerleştirirsiniz. Bununla birlikte, ikinci durumda, verilerin anlamsal olarak yapılandırılmasına yardımcı olur, çünkü button
değişken hakkında en fazla bilgiyi gösterir ve left
veya right
tamamlayıcı bilgidir.Değişken adların addan önce veya sonra sıfatları olmalı mı?
Peki siz ne düşünüyorsunuz? Sıfat, veya 'dan önce , isminden sonra gelir mi? Yoksa tamamen öznel midir?
Bu konu hakkında başkalarının ne söylediğini duymak isterim ... FWIW, tutarlılığın bir sözleşmeden daha önemli olduğunu düşünüyorum; en kötü durum 'button_right'ın yanında bir 'left_button' olurdu ... –
Şahsen ben sıfat, e, g sonra kullandım. 'Button_left'. Bunun için bir özellik eklemek istediğimde, şunu ekleyebilirim, örn. 'Button_left_width'. Sesli söyleyerek garip geliyor ama kod okurken daha anlaşılır. – Karnivaurus
@Karnivaurus Ayrıca adından sonra sıfat kullanıyorum çünkü inteli sense ile özellikle çok olduklarında doğru olanı bulmak daha kolay. Düğme yazarak filtrelenmiş değişken listesi alırsınız ve bildirdiğiniz düğmeleri görebilirsiniz. Qt-Creator kullanıyorum. – Radek