правда там есть ещё другая, спорная рекомендация:
не будет коллизий с параметрами методов.
Из удобств - не нужно писать this
официальный майкрософтовский:)
вообще у меня других проблем с маком нет)
В C# из венгерской нотации ещё префикс I остался у интерфейсов
Это официальный гайдлайн.
Известный противник венгерской нотации — Линус Торвальдс: «Вписывание типа переменной в её имя (так называемая венгерская нотация) ущербно — компилятор и так знает типы и может проверить их, и это запутывает программиста»
В одном что то лучше объясняется в другом что то другое. Получается что после почти каждой страницы приходится искать объяснение чему то в интернете.
какая разница какой язык, ты думаешь в джаве нет таких умников? Я кучу параметров меняю в линтере со стандартного, и все так делают, нечего древнее говно тащить
mkone112
сорян, так уже сервис устроен
на ревью не нужно знать прайвет поле или нет, при объявлении такое проверяется если надо
Василий Банников ты прям реально знаешь конторы где пишут шарповый код в блокноте?
значит имена не умеешь давать если тебе это нужно. Если имя начинается с is has то и так понятно что это булеан. Хотя давай даже на практике проверим меня, скажи какой тип у переменых name, isBlocked, size