Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ПарамонhVosttИ да, раз в 10 быстрее узкое место в разработке это мозг программиста, решарпер там бессилен )) Ээмм.. ну давайте ещё каких-нибудь бомжей возьмём в пример, им ведь тоже решарпер не сильно поможет. Странно как-то, набирать на работу тупиц, или брать джуниоров и не обучать их, а потом жаловаться. Очень-очень странно. Хорошие профессионалы же сами собой не появляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 07:29 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
skyANA, Если интересно, вот мой топ 5 фич, которые сразу и вполне ощутимо влияют на скорость разработки: 1. Так как у нас весь код покрывается поголовно аннотациями [NotNull]/[CanBeNull] — решапер показывает сразу места возможных ошибок (NullReferenceException), и такие куски автоматом не проходят ревью, на это даже не надо тратить и минуты времени. А без решарпера на локализацию и устранение подобных ошибок могут уходить много часов в совокупности. С решапером, до этого даже не доходит. Мы добились положения, когда появление NRE — абсолютный нонсенс! Обычно же, это самая частая ошибка, хоть и легко устранимая. Профит: много высвободившихся часов. 2. Генерация документации. У нас жёсткое требование документировать публичные контракты. Иногда об этом забываешь, но решапер не даёт этого сделать. Он показывает, что ты (или даже не ты) забыл задокументировать метод, класс, интерфейс, конструктор. Если изменилась сигнатура, решарпер показывает, что документация расходится и не соответствует реальности. Решарпер также генеририует всю разметку документации, автоматически. Профит: очень много сэкономленного времени. 3. Предсказывание и генерация микрокода: названия переменных, названия классов, свойств, генерация приватных классов, генерация конструкторов, генерация методов. Частично это есть и в самой студии, но гораздо менее функционально, и не так удобно, как у решарпера. Профит: специально не считал, но работал без решарпера — если кода надо писать много, то через некоторое время хочется кого-нибудь убить, так как весьма паршиво заниматься тем, что можно не делать, это даже несколько обидно — писать код, который за тебя может написать комп. Если всё сложить, сэкономленного времени и нервов будет вполне достаточно. 4. Ревью. Объяснять думаю не требуется, правила настроены для всей команды. Если джуниор отправляет на ревью код, который «подсвечивается» решарпером — джуниор мягко получает по шапке. Стайлкоп — это не тоже самое, так как не видит очень много проблем, которые видит решарпер. Более того, в последней версии есть возможность написать сложные правила самому и использовать их в проекте. Профит: экономия? Переоценить невозможно, очень большой профит. 5. Рефакторинг. Основная фишка решарпера, объяснять думаю не требуется. Подходить к глубокому рефакторингу без решапера просто глупо: времени будет затрачено больше, а результат будет хуже. Взять даже простое переименование — решарпер не только переименовывает, но ещё и предсказывает, что в связи с этим стоило бы переименовать ещё (названия переменных, методов, интерфейсов, свойств и т.д.). Также решапер сразу исправляет документацию. Профит: уходит в бесконечность :) Конечно, это далеко не все возможности r#, которые мы эксплуатируем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 08:47 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVosttПарамонпропущено... узкое место в разработке это мозг программиста, решарпер там бессилен )) Ээмм.. ну давайте ещё каких-нибудь бомжей возьмём в пример, им ведь тоже решарпер не сильно поможет. Странно как-то, набирать на работу тупиц, или брать джуниоров и не обучать их, а потом жаловаться. Очень-очень странно. Хорошие профессионалы же сами собой не появляются. Как раз бомжам и джуниорам, думаю он таки может помочь, подсказки там и все такое. Можно сказать ускорение рутины. А вот для решения более сложных задач профита куда меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 08:47 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ПарамонА вот для решения более сложных задач профита куда меньше. Что за задачи такие? В проектировании и построении архитектуры решапер вряд ли поможет. Основное его назначение: помогать писать и рефакторить код, помогать покрывать его документацией и тестами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 08:50 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVostt Что за задачи такие? В проектировании и построении архитектуры решапер вряд ли поможет. Основное его назначение: помогать писать и рефакторить код, помогать покрывать его документацией и тестами. Ну к примеру хочу логировать все параметры и все возвращаемые значения, ну или любое другое подобное действие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 12:21 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВНу к примеру хочу логировать все параметры и все возвращаемые значения, ну или любое другое подобное действие. Аспекты тебе в помосчь )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 15:10 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVostt Аспекты тебе в помосчь )) Спасибо, но мне по больше по душе Roslyn. P. S. Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 12:12 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВСпасибо, но мне по больше по душе Roslyn. Эм, а чем может помочь рослин в данном случае? ЕвгенийВP. S. Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ? Зачем? Тут всё идеально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:09 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVostt Эм, а чем может помочь рослин в данном случае? ну есть такая возможность изменять код. hVosttЕвгенийВP. S. Кстати, сможешь используя чудесный рышарпер отрефакторить файлик ? Зачем? Тут всё идеально! Мой скромный и5 с 8 гигами не выдерживает :( падает студия. Проверь свое навороченное железо и рышарпер в серьезном деле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 16:59 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия. - Падает решарпером или без? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 19:08 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
Фёдор К - Падает решарпером или без? Эту поделку сделали корпоративным стандартом, а отключить, как и всякое ПО проталкиваемое агрессивным маркетингом нельзя. P. S. хорошо что он не может обрабатывать F# и никогда не сможет и не суется. Хоть какая то отдушина :) P. P. S. по декомпиляции F# кода dotPeek хуже всех декомпиляторов, стыдливо пишет "не могу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2016, 20:35 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВ, Понятно. И все-же, если падение наблюдается только на одной машине, то это, скорее всего, конкретно звёзды сошлись. Комп может тормозить и даже подвисать, если ресурсов не хватает, но, в итоге, справляться с задачей. Работать не комфортно, но крэша быть не должно. У Студии есть странности. Например, установленная у меня на домашний компик 2015 Pro Upd2 установленная с веб-инстолера (даже в офлайн режиме) напрочь отказывалась иметь в арсенале TypeScript. И только установка с ISO решила данную проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 09:14 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
Фёдор КИ все-же, если падение наблюдается только на одной машине, то это, скорее всего, конкретно звёзды сошлись. Комп может тормозить и даже подвисать, если ресурсов не хватает, но, в итоге, справляться с задачей. На этом файле даже Roslyn в студии падает)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:04 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВНа этом файле даже Roslyn в студии падает)))) Ради интереса скопипастил со страницы файл и, как предполагал, ничего не случилось. Вставил в не очень большой проект - кроме кучи ошибок на отсутствующие классы и методы ничего криминального не наблюдалось. Но эксперимент не чистый и, в общем-то, бесполезный - нужно запускать в солюшне, поскольку тогда Студия будет собирать все ссылки и т.п. На всякий случай, конфиг любимого домашнего старого доброго компика: Acer 7720G Intel Mobile Core 2 Duo T7500@2.20GHz DDR2 4 GB (2x2 GB) PC2-6400 (400 MHz) Dual Mode (Symmetric) SSD OCZ-Vertex4 128 Gb VS2015 Pro Upd2, "голая". В общем-то используется как побаловаться и мелких халтур... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 10:42 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия. Проверь свое навороченное железо и рышарпер в серьезном деле? Норм всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 11:18 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVosttЕвгенийВМой скромный и5 с 8 гигами не выдерживает :( падает студия. Проверь свое навороченное железо и рышарпер в серьезном деле? Норм всё Представь письменные/фото свидетельства результатов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 11:29 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВПредставь письменные/фото свидетельства результатов! Доверься мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 11:33 |
|
||
|
CSHTML разметка. Какие неймспейсы доступны?
|
|||
|---|---|---|---|
|
#18+
hVostt Доверься мне Ладно, только в честь развала ЕС! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2016, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39261812&tid=1355831]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 384ms |

| 0 / 0 |
