Son zamanlarda bir yazılım geliştiricisi olarak ilk işime başladım, kodumda herhangi bir adlandırma kuralına uymak zorunda olmadığımı söylemek için biraz atıldım. Diğer daha büyük projeler üzerinde çalışan gruplar tarafından yazılan kod, adlandırma kurallarını izledi, ancak yeni, tek başına bir uygulama yazmaya başladığımdan beri, özellikle önemli olmadığı hissi vardı. Endişelerimin sonuncusuydu, bu yüzden mevcut sözleşmeyi aldım ve onunla koştum.
int nTickCount
bool bConnected
object[] m_aItems
fSum += fWeight * fValue
class cManager
enum etSystemStates
etSystemStates eState
cManager.cs
Ama aslında buna değer mi? Bu tür adlandırma kuralını izlemenin hataların anlaşılması ve algılanması üzerindeki net etkisini yargılamakta zorlanıyorum, ancak görsel olarak sadece çirkin görünüyor. Ayrıca, cSomething adlı projedeki her sınıfın ve dosyanın olması oldukça asinine benziyor.
Kullandığınız algoritmalar ve mimariler gibi bariz bir fark yaratan şeylerle karşılaştırıldığında uzaktan büyük bir anlaşma olduğu yanılsaması altında değilim. Ama yazdığım her kod satırını etkileyen herhangi bir sözleşme doğru almaya değer gibi görünüyor.
Kullanılması gerekiyorsa, en zarif ve etkili adlandırma kuralını ne buluyorsunuz? Türü ve / veya kapsamı gösterir mi?