Как стать автором
Обновить

Комментарии 10

Позвольте выразить Вам публичное почтение, за проделанную работу. Сам сейчас разбираюсь с исходниками .Net Core, пока есть время, и представляю количество вложенных усилий.
Ничего не понятно, но очень интересно)
В основном, документация по этапу конфигурирования и построения приложения ASP.NET Core является сборником рецептов «как сделать», а не описанием «как это работает».

Ваша статья, конечно, описывает «как это работает», но не понятно как это использовать на практике: не хватает выводов, приёмов, примеров как использовать эти факты для написания более эффективных приложений, или с меньшими усилиями. Возможно дробить на более мелкие части и рассматривать более подробно, с кусками кода и примерами, иначе выглядит как альтернатива Lorem Ipsum. Просьба воспринимать не как критику, а как конструктив для дальнейших статей) Спасибо!
Эта статья и не предназначена служить руководством. И чтобы не вводить в заблуждение и других читателей, которых интересует именно руководство «как это использовать на практике», я подправил Введение.
Как раз занимаюсь изучением исходников ASP.NET Core.
Спасибо за статью. Надеюсь, будет продолжение.

Статья интересно написана, хотя местами возникает ощущение, что меня кто-то осуждает =)

К сожалению уже конец дня, поэтому осилил процентов 30% и вернулся на TL DR, так что полную версию дочитаю позже.

Однако, простите, не удержался от комментария по одному из лирических отступлений: JetBrains Rider решает проблему чтения длинных цепочек вызовов методов расширения, результатов лямбд и применения "var": он рядом с каждой строчкой из этой цепочки, и рядом с вышеупомянутым ключевым словом выводит тип переменной/результата вызова метода. Выглядит очень удобочитаемо по сравнению со студией.

Увы, у меня нет и не было JetBrains Rider. Хотя бы по причине того, что это - платный продукт. И читал я все больше непосредственно с Гитхаба

Вы, должно быть, шутите?

Ну, ладно нет райдера — платный, понимаемо, но тут уже похоже подсветка кода отходит на второй план (она хотя бы какая-то имеется и на гитхабе), однако читать код ВНЕ IDE ВООБЩЕ — это через чур... что насчёт навигации?

Страшно представить, как Вы вообще с этим всем справились =)

IDE когда-то не было - всего лишь лет тридцать назад, а я уже тогда был программистом. Пришлось учиться работать без IDE. Програмы тогда, конечно, были короче.

А вообще-то на Гитхабе тоже кое-какая навигация есть. А еще оттуда можно вытащить и положить локально в каталог исходники проекта, и искать по ним по всем (например Alt-F7) в Far.

Ну, что может сравниться по скорости с ctrl+click (или аналогичными хоткеями вроде F12 или того же Alt+F7 в райдере), перемещающий к применению/объявлению/имплементации элементов кода? А также удобнейшее встроенное окошко со списком мест, где этот элемент (метод/свойство/класс/тип) применяются в коде?

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации