А публичные члены с маленькой буквы писать - это как-то фу.
public class Box<T> {
public Box(T value) => this.value = value;
private T value;
public T item=> value;
}
value
value
value
если ты пишешь на джаве, то зачем лезешь в шарп? Так переименовать просят и расширения для студии
Мне постоянно уведомнения приходят!
Зачастую весь код ревью чисто в git[lab|hab].
наоборот даже больше пользы даёт, тк там нельзя нааестись на символ и узнать что это.
правда там есть ещё другая, спорная рекомендация:
не будет коллизий с параметрами методов.
Из удобств - не нужно писать this
официальный майкрософтовский:)
вообще у меня других проблем с маком нет)
В C# из венгерской нотации ещё префикс I остался у интерфейсов
Это официальный гайдлайн.
Известный противник венгерской нотации — Линус Торвальдс: «Вписывание типа переменной в её имя (так называемая венгерская нотация) ущербно — компилятор и так знает типы и может проверить их, и это запутывает программиста»
а это называется, "мне не нравится ваш ответ, мне тут не правда нужна, а ответ который понравится"