Я использую #region, чтобы свернуть некоторый большой код. Это вредит моему коду? И я не использую сторонние инструменты, такие как Resharper с визуальной студией.Код #region вредит моему коду?
1
A
ответ
3
Нет, это никак не влияет на результат. Вероятно, это признак того, что ваш класс стал слишком большим и связанным (делая вещи, которые можно делегировать/абстрагировать где-то в другом месте), поэтому для этого потребуется немного рефакторинга.
Но как только он будет составлен, то это будет то же самое с #region
или без него
Смежные вопросы
- 1. Добавление таймера к моему коду
- 2. Как добавить общую строку к моему коду
- 3. java throws java.util.ConcurrentModificationException по моему коду
- 4. Ошибка при добавлении PDO к моему коду
- 5. Jsoup добавляет пробелы к моему коду
- 6. Как применить позицию браузера к моему коду?
- 7. Как добавить BCC к моему коду
- 8. Как применить фильтр Баттерворта к моему коду?
- 9. Почему DomainEvent не вредит тестируемости?
- 10. Документирование PHP-кода - это вредит работе?
- 11. Как добавить еще один объект к моему одиночному коду?
- 12. Почему изменения, внесенные экспертом процессора, не применимы к моему коду?
- 13. Почему Cordova/Phonegap добавляет 8 к моему коду версии Android?
- 14. Как добавить еще, если к моему существующему php-коду?
- 15. Измените номер жесткого кода по всему моему коду
- 16. Невозможно получить загрузочный лоток для применения к моему коду
- 17. Как передать параметр моему коду обработки событий для печати изображения
- 18. Кордова - добавление результатов плагинов к моему коду, который удаляется
- 19. Как подключить базу данных odbc к моему java-коду?
- 20. как добавить больше функциональности к моему java-коду палатина?
- 21. Должен ли я добавить ns_return/ns_respond к моему коду?
- 22. Как подключить мою базу данных MySQL к моему коду C++?
- 23. Почему компилятор CodeChef жалуется, что моему коду нужно выбросить исключение?
- 24. Добавление простого gui к моему простому питонному коду
- 25. Почему Угловая петля так много раз по моему коду?
- 26. Confused приводит к моему OpenMP-коду с использованием задания задачи
- 27. нужны некоторые советы по моему коду, мой код не меняет текст на Android
- 28. Как выполнить определенный код, а затем вернуться к моему основному коду
- 29. MKMapView Region
- 30. Изменить идентификатор командыLink по моему коду в datatable
Что вы имеете в виду ** вреда **? – Shaharyar
http://programmers.stackexchange.com/questions/53086/are-regions-an-antipattern-or-code-smell и http://blog.codinghorror.com/the-problem-with-code-folding/ Просто скажите «нет» на #region (imho) ... Если у вас есть «большой код», исправьте его путем рефакторинга, а не попыткой скрыть его. –
Прочтите эту ссылку, я думаю, вы получите правильный ответ http://programmers.stackexchange.com/questions/118818/why-are-people-so-strongly-opposed-to-region-tags-in-methods – Pramod