powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CSHTML разметка. Какие неймспейсы доступны?
19 сообщений из 44, страница 2 из 2
CSHTML разметка. Какие неймспейсы доступны?
    #39260076
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонhVosttИ да, раз в 10 быстрее
узкое место в разработке это мозг программиста, решарпер там бессилен ))

Ээмм.. ну давайте ещё каких-нибудь бомжей возьмём в пример, им ведь тоже решарпер не сильно поможет. Странно как-то, набирать на работу тупиц, или брать джуниоров и не обучать их, а потом жаловаться. Очень-очень странно. Хорошие профессионалы же сами собой не появляются.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260100
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Если интересно, вот мой топ 5 фич, которые сразу и вполне ощутимо влияют на скорость разработки:

1. Так как у нас весь код покрывается поголовно аннотациями [NotNull]/[CanBeNull] — решапер показывает сразу места возможных ошибок (NullReferenceException), и такие куски автоматом не проходят ревью, на это даже не надо тратить и минуты времени. А без решарпера на локализацию и устранение подобных ошибок могут уходить много часов в совокупности. С решапером, до этого даже не доходит. Мы добились положения, когда появление NRE — абсолютный нонсенс! Обычно же, это самая частая ошибка, хоть и легко устранимая.

Профит: много высвободившихся часов.

2. Генерация документации. У нас жёсткое требование документировать публичные контракты. Иногда об этом забываешь, но решапер не даёт этого сделать. Он показывает, что ты (или даже не ты) забыл задокументировать метод, класс, интерфейс, конструктор. Если изменилась сигнатура, решарпер показывает, что документация расходится и не соответствует реальности. Решарпер также генеририует всю разметку документации, автоматически.

Профит: очень много сэкономленного времени.

3. Предсказывание и генерация микрокода: названия переменных, названия классов, свойств, генерация приватных классов, генерация конструкторов, генерация методов. Частично это есть и в самой студии, но гораздо менее функционально, и не так удобно, как у решарпера.

Профит: специально не считал, но работал без решарпера — если кода надо писать много, то через некоторое время хочется кого-нибудь убить, так как весьма паршиво заниматься тем, что можно не делать, это даже несколько обидно — писать код, который за тебя может написать комп. Если всё сложить, сэкономленного времени и нервов будет вполне достаточно.

4. Ревью. Объяснять думаю не требуется, правила настроены для всей команды. Если джуниор отправляет на ревью код, который «подсвечивается» решарпером — джуниор мягко получает по шапке. Стайлкоп — это не тоже самое, так как не видит очень много проблем, которые видит решарпер. Более того, в последней версии есть возможность написать сложные правила самому и использовать их в проекте.

Профит: экономия? Переоценить невозможно, очень большой профит.

5. Рефакторинг. Основная фишка решарпера, объяснять думаю не требуется. Подходить к глубокому рефакторингу без решапера просто глупо: времени будет затрачено больше, а результат будет хуже. Взять даже простое переименование — решарпер не только переименовывает, но ещё и предсказывает, что в связи с этим стоило бы переименовать ещё (названия переменных, методов, интерфейсов, свойств и т.д.). Также решапер сразу исправляет документацию.

Профит: уходит в бесконечность :)


Конечно, это далеко не все возможности r#, которые мы эксплуатируем.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260101
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПарамонпропущено...

узкое место в разработке это мозг программиста, решарпер там бессилен ))

Ээмм.. ну давайте ещё каких-нибудь бомжей возьмём в пример, им ведь тоже решарпер не сильно поможет. Странно как-то, набирать на работу тупиц, или брать джуниоров и не обучать их, а потом жаловаться. Очень-очень странно. Хорошие профессионалы же сами собой не появляются.
Как раз бомжам и джуниорам, думаю он таки может помочь, подсказки там и все такое. Можно сказать ускорение рутины. А вот для решения более сложных задач профита куда меньше.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260102
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонА вот для решения более сложных задач профита куда меньше.

Что за задачи такие? В проектировании и построении архитектуры решапер вряд ли поможет. Основное его назначение: помогать писать и рефакторить код, помогать покрывать его документацией и тестами.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260274
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Что за задачи такие? В проектировании и построении архитектуры решапер вряд ли поможет. Основное его назначение: помогать писать и рефакторить код, помогать покрывать его документацией и тестами.
Ну к примеру хочу логировать все параметры и все возвращаемые значения, ну или любое другое подобное действие.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260419
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВНу к примеру хочу логировать все параметры и все возвращаемые значения, ну или любое другое подобное действие.

Аспекты тебе в помосчь ))
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39260915
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Аспекты тебе в помосчь ))
Спасибо, но мне по больше по душе Roslyn.

P. S.
Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ?
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261132
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВСпасибо, но мне по больше по душе Roslyn.

Эм, а чем может помочь рослин в данном случае?


ЕвгенийВP. S.
Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ?

Зачем? Тут всё идеально!
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261195
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Эм, а чем может помочь рослин в данном случае?
ну есть такая возможность изменять код.
hVosttЕвгенийВP. S.
Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ?

Зачем? Тут всё идеально!
Мой скромный и5 с 8 гигами не выдерживает :( падает студия.
Проверь свое навороченное железо и рышарпер в серьезном деле?
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261310
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия.
- Падает решарпером или без?
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261354
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фёдор К - Падает решарпером или без?
Эту поделку сделали корпоративным стандартом, а отключить, как и всякое ПО проталкиваемое агрессивным маркетингом нельзя.

P. S. хорошо что он не может обрабатывать F# и никогда не сможет и не суется. Хоть какая то отдушина :)
P. P. S. по декомпиляции F# кода dotPeek хуже всех декомпиляторов, стыдливо пишет "не могу"
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261529
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВ,
Понятно.

И все-же, если падение наблюдается только на одной машине, то это, скорее всего, конкретно звёзды сошлись.
Комп может тормозить и даже подвисать, если ресурсов не хватает, но, в итоге, справляться с задачей.

Работать не комфортно, но крэша быть не должно.


У Студии есть странности. Например, установленная у меня на домашний компик 2015 Pro Upd2 установленная с веб-инстолера (даже в офлайн режиме) напрочь отказывалась иметь в арсенале TypeScript.

И только установка с ISO решила данную проблему.
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261573
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фёдор КИ все-же, если падение наблюдается только на одной машине, то это, скорее всего, конкретно звёзды сошлись.
Комп может тормозить и даже подвисать, если ресурсов не хватает, но, в итоге, справляться с задачей.

На этом файле даже Roslyn в студии падает))))
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261598
Фёдор К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВНа этом файле даже Roslyn в студии падает))))
Ради интереса скопипастил со страницы файл и, как предполагал, ничего не случилось.
Вставил в не очень большой проект - кроме кучи ошибок на отсутствующие классы и методы ничего криминального не наблюдалось.

Но эксперимент не чистый и, в общем-то, бесполезный - нужно запускать в солюшне, поскольку тогда Студия будет собирать все ссылки и т.п.

На всякий случай, конфиг любимого домашнего старого доброго компика:
Acer 7720G
Intel Mobile Core 2 Duo T7500@2.20GHz
DDR
2 4 GB (2x2 GB) PC2-6400 (400 MHz) Dual Mode (Symmetric)
SSD OCZ-Vertex4 128 Gb

VS2015 Pro Upd2, "голая". В общем-то используется как побаловаться и мелких халтур... :)
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261624
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия.
Проверь свое навороченное железо и рышарпер в серьезном деле?

Норм всё
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261635
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия.
Проверь свое навороченное железо и рышарпер в серьезном деле?

Норм всё
Представь письменные/фото свидетельства результатов!
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261645
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВПредставь письменные/фото свидетельства результатов!

Доверься мне
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261812
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Доверься мне
Ладно, только в честь развала ЕС!
...
Рейтинг: 0 / 0
CSHTML разметка. Какие неймспейсы доступны?
    #39261833
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВhVosttДоверься мне
Ладно, только в честь развала ЕС!


ггг
...
Рейтинг: 0 / 0
19 сообщений из 44, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CSHTML разметка. Какие неймспейсы доступны?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]