|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
например здесь: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 10:29 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Что такое private переменные? Есть локальные переменные. Есть приватные поля. Имена приватных полей принято начинать с подчеркивания в большинстве кодестайлов ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 12:32 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview, нужно пойти и обсудить у себя в команде то, каких правил вы будете придерживаться ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 13:17 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Shocker.Pro Что такое private переменные? Есть локальные переменные. Есть приватные поля. Имена приватных полей принято начинать с подчеркивания в большинстве кодестайлов поля конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 13:35 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
По умолчанию рекомендуется подчеркивать, но это вопрос code style принятого в проекте. Правила оформления кода можно задать в .editorconfig, положить в папку с проектом и тогда они у всех будут одинаковые (студия будет предупреждать об их нарушении). Анализатор правил для этого, который можно встроить в CI-сборку у МС пока что в бетте (есть Stylecop, но он несколько легаси, т.к. использует свои настройки в файлах *.rules). Лично я за "верблюжатину" с подчеркиванием для полей, чтобы различать локальные переменные и поля - уже несколько раз натыкался в коде на баги, когда люди вместо того чтобы присвоить значение полю по ошибке присваивали переменную саму себе - компилятор выдает об этом предупреждение, но кругом ведь "Настоящие Программисты", которые на такую ерунду как предупреждения компилятора вообще не смотрят :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:33 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
fkthat По умолчанию рекомендуется подчеркивать, но это вопрос code style принятого в проекте. Правила оформления кода можно задать в .editorconfig, положить в папку с проектом и тогда они у всех будут одинаковые (студия будет предупреждать об их нарушении). Анализатор правил для этого, который можно встроить в CI-сборку у МС пока что в бетте (есть Stylecop, но он несколько легаси, т.к. использует свои настройки в файлах *.rules). Лично я за "верблюжатину" с подчеркиванием для полей, чтобы различать локальные переменные и поля - уже несколько раз натыкался в коде на баги, когда люди вместо того чтобы присвоить значение полю по ошибке присваивали переменную саму себе - компилятор выдает об этом предупреждение, но кругом ведь "Настоящие Программисты", которые на такую ерунду как предупреждения компилятора вообще не смотрят :) Понял, спасибо за развернутый ответ. ЗЫ Буду признателен если проконсультируете как виндовс аутентификацию к интернет сайту прикрутить в соседней теме ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:44 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview, еще надо научиться писать Код: c# 1.
вместо Код: c# 1.
или даже вместо Код: c# 1.
- тогда вообще ляпота будет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 22:01 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
17-77 еще надо ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 22:44 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Shocker.Pro 17-77 еще надо Это видимо шутка на тему :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 07:56 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
fkthat По умолчанию рекомендуется подчёркивать... Где? В документации от Microsoft чёрным по белому написано, что особых рекомендаций по наименованию private полей нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 08:00 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 09:40 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
skyANA В документации от Microsoft чёрным по белому написано, что особых рекомендаций по наименованию private полей нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 09:47 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Shocker.Pro skyANA В документации от Microsoft чёрным по белому написано, что особых рекомендаций по наименованию private полей нет. Нет, как раз насчет приватных полей нету. https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-type-members#names-of-fields авторInternal and private fields are not covered by guidelines ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 09:50 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Shocker.Pro skyANA В документации от Microsoft чёрным по белому написано, что особых рекомендаций по наименованию private полей нет. Ссылку уже привели: https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/ ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:00 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
17-77 listtoview, еще надо научиться писать Код: c# 1.
вместо Код: c# 1.
или даже вместо Код: c# 1.
- тогда вообще ляпота будет зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:11 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview 17-77 listtoview, еще надо научиться писать Код: c# 1.
вместо Код: c# 1.
или даже вместо Код: c# 1.
- тогда вообще ляпота будет зачем? Да шутка это :) Зачем вам названия private полей начинать с нижнего подчёркивания? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:16 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Дмитрий Мух listtoview пропущено... зачем? Да шутка это :) Зачем вам названия private полей начинать с нижнего подчёркивания? что бы от public отличать и от параметров в методах ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:19 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview Дмитрий Мух пропущено... Да шутка это :) Зачем вам названия private полей начинать с нижнего подчёркивания? что бы от public отличать и от параметров в методах и в чём проблема их отличать? public - это PascalCase, private - camelCase и параметров в методах с таким же названием как и поля класса у вас нет в примере неужели в конструктор передаётся один bookRepository, а где-то в метод другой? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:24 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview, и делать поля класса public-ами - это моветон ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:26 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Дмитрий Мух listtoview пропущено... что бы от public отличать и от параметров в методах и в чём проблема их отличать? public - это PascalCase, private - camelCase и параметров в методах с таким же названием как и поля класса у вас нет в примере неужели в конструктор передаётся один bookRepository, а где-то в метод другой? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:46 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
listtoview Дмитрий Мух пропущено... и в чём проблема их отличать? public - это PascalCase, private - camelCase и параметров в методах с таким же названием как и поля класса у вас нет в примере неужели в конструктор передаётся один bookRepository, а где-то в метод другой? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:49 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Дмитрий Мух listtoview пропущено... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Код: c# 1. 2. 3. 4.
а если 4.5? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:50 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Дмитрий Мух, обратите внимание там _sex добавил что бы метод показать ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:51 |
|
Нужно ли private переменные начинать с нижнего подчеркивания?
|
|||
---|---|---|---|
#18+
Дмитрий Мух listtoview, и делать поля класса public-ами - это моветон Если оно static readonly, то вполне можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 10:51 |
|
|
start [/forum/topic.php?fid=18&fpage=6&tid=1354656]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 397ms |
total: | 568ms |
0 / 0 |