К сожалению регионы пихают не только в классы на 9 страниц. Вот у автора есть класс на 42 строки (без учёта пустых строк) из которых на регионы приходится 10. Практически четверть кода!
Конечно, если вы хотите держать настройки в каждом репозитории, то вы можете это делать. Можете даже пойти дальше и разделить настройки по слоям. Уникальные для солюшена держать в репозитории, а общие для команды убрать в extension.
R# достаточно мощный и гибкий инструмент, которым можно решать разные задачи. В конкретной статье был рассмотрен вариант решения задачи, которая возникла в нашей команде. Решением я с вами поделился.
В нашем случае в настройках хранятся в том числе и кастомные инспекции для соблюдения naming convention, которые применимы ко всем проектам.
Для R# 9.1 target должен быть «DotFiles\Extensions\YourCompany.Settings\settings\» В id пакета нужна точка (".")
Для R# 8.2 target=«ReSharper\v8.2\settings\»
Проверьте .nupkg файл, убедитесь, что .DotSettings запакован в него.
Не очень понял вопрос. Если он про коммит настроек в репозиторий с проектом, то у нас в команде 50+ репозиториев, часть в Git, часть в SVN. Проще держать настройки в одном месте, чем копировать обновления в каждый проект.
Или ваша дея в том, что настройки можно положить в один репозиторий и просить разработчиков обновлять его? Лучше, когда решарпер сам напомнит разработчику о вышедшем обновлении. В общем, буду рад, если вы поясните.
Очень хороший доклад.
Затронута болезненная тема для микросервисов. Стараясь сделать всё «микро», легко оказаться в ситуации, когда сервисы становятся тупыми CRUD интерфейсами, и вынуждают строить сложных клиентов или множества клиент-специфичных GatewayApi.
Однако, его идея с SCS и модель построения системы, где мы имеем одну систему на условную сраницу — выглядит странно. Это ж практически веб середины двухтысячных: один php файл на страницу :)
В США и Европе не считают зарплату после налогов, т.к. эти налоги слишком сильно отличаются от человека к человеку. На размеры налогов влияют: возраст, семейное положение, наличие ипотек, детей, оплаты образования и медицины. Грубо говоря, при одинаковой зарплате, я могу иметь на ~400-800 евро больше «чистыми», чем мой коллега.
Ответ на ваш вопрос дать сложно. У кого-то это будет и 40%, у кого-то и 20%.
Если честно, я не знаю ни одного нормального аргумента за регионы.
blog.codinghorror.com/the-problem-with-code-folding
programmers.stackexchange.com/questions/53086/are-regions-an-antipattern-or-code-smell
Могу лишь посоветовать репорить проблемы в JetBrains.
docs.octopusdeploy.com/display/OD/Octopus+REST+API
R# достаточно мощный и гибкий инструмент, которым можно решать разные задачи. В конкретной статье был рассмотрен вариант решения задачи, которая возникла в нашей команде. Решением я с вами поделился.
В нашем случае в настройках хранятся в том числе и кастомные инспекции для соблюдения naming convention, которые применимы ко всем проектам.
Для R# 9.1 target должен быть «DotFiles\Extensions\YourCompany.Settings\settings\» В id пакета нужна точка (".")
Для R# 8.2 target=«ReSharper\v8.2\settings\»
Проверьте .nupkg файл, убедитесь, что .DotSettings запакован в него.
Или ваша дея в том, что настройки можно положить в один репозиторий и просить разработчиков обновлять его? Лучше, когда решарпер сам напомнит разработчику о вышедшем обновлении. В общем, буду рад, если вы поясните.
Well, thanks for the answer.
Do you find some programming languages easier to work with comparing to others? I guess that Java might be too verbose to listen to.
Затронута болезненная тема для микросервисов. Стараясь сделать всё «микро», легко оказаться в ситуации, когда сервисы становятся тупыми CRUD интерфейсами, и вынуждают строить сложных клиентов или множества клиент-специфичных GatewayApi.
Однако, его идея с SCS и модель построения системы, где мы имеем одну систему на условную сраницу — выглядит странно. Это ж практически веб середины двухтысячных: один php файл на страницу :)
Ответ на ваш вопрос дать сложно. У кого-то это будет и 40%, у кого-то и 20%.