Uzun zaman önce ADA'da çok şey programladım ve bir işlevi çağırırken argümanları adlandırmak normaldi - SomeObject.DoSomething (SomeParameterName => someValue);
Şimdi C # adlı argümanları desteklediğine göre, bir argümanın ne anlama geldiği belli olmadığı durumlarda bu alışkanlığa geri dönmeyi düşünüyorum.
Bir argümanın ne anlama geldiğinin her zaman açık olması gerektiğini iddia edebilirsiniz, ancak bir boolean argümanınız varsa ve arayanlar "true" veya "false" iletiyorsa, değeri isimle nitelemek çağrı sitesini daha okunabilir hale getirir.
contentFetcher.DownloadNote (not, kılavuz: doğru);
Sanırım doğru veya yanlış kullanmak yerine Enums oluşturabilirim (bu durumda Manuel, Otomatik).
Kodun daha kolay okunmasını sağlamak için zaman zaman adlandırılmış bağımsız değişkenleri kullanma hakkında ne düşünüyorsunuz?