Şu anda çalıştığım kod temeli, özel alanları ve genel özellikleri kullanma kuralına sahiptir. Örneğin, çoğu sınıfın üyeleri şu şekilde tanımlanır:
// Fields
private double _foo;
private double _bar;
private double _baz;
// Properties
public double Foo
{
get{ return _foo; }
set{ _foo = value; }
}
public double Bar
{
get{ return _bar; }
set{ _bar = value; }
}
public double Baz
{
get{ return _baz; }
}
Bunların dahili özel özellikleri olmadan yeniden yazılabileceğini biliyorum :
public double Foo{ get; set; }
public double Bar{ get; set; }
public double Baz{ get; private set; }
Bu konuda bazı girdiler istiyorum:
- Daha yeni, daha özlü olana göre eski, daha açık stili tercih etmek için iyi bir neden var mı?
- Kısa stili kullanarak yeni sınıflar yazmalı mıyım yoksa tutarlılık için eski kodu eşleştirmeye çalışmalı mıyım? Bu durumda tutarlılık eski formatı haklı çıkarmak için yeterli midir?