Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Базовый ASP.ект / Рефакторинг модели Story

  • На этом уроке мы сделаем небольшой рефакторинг класса Story.
  • Дата отправки отчёта: 6 марта 2017 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: Научился производить легкий рефакторинг.
  • Что было сложным: Меню у студии 15 немного разные, а так все норм.
  • Комментарии: В студии очень много интересных фишек. Например сниппеты или вот например можно построить иерархию классов для просмотра как классы друг с другом взаимодействую, так же например можно отследить откуда вызывается каждый класс и что вызывает данный класс. На втором скрине показал что запросы которые приходят в то время как работает программа можно увидеть в студии.
    А теперь вопрос: "Где можно узнать о всех таких возможностях которые имеются в студии? Как например производить анализ кода? Проекта какие есть инструменты для анализа и т. д.?"

    Например как-то ковырял MS SQL так там был список запросов которые нужны для анализа и что б разобраться с БД может и в студии все такое есть ? Четкий алгоритм действие который может помочь при изучении любого кода или при работе в новом проекте.
    Тут вроде уже 2017 не за горами, а мы всех возможностей 2015 даже не знаем.
    Может есть книги хоть на английском или статьи где все фишки студии новые  описываются и рассказываются.

    У меня лет 12 назад была книга с самых азов как в студии создавать новый проект правда студия была помойму 6 и проект был MFC.
  • Оценка видео-уроку:
Отчёт от 7238 за Базовый ASP.ект / Рефакторинг модели Story


Отчёт от 7238 за Базовый ASP.ект / Рефакторинг модели Story




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Константин  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 12:30

Костя, кто ищет, тот находит. Так что, всё у тебя получится.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 18:39

Ну 2017 студия уже еся, правда пока релиз кандидат, но уже точно не загорами и релизная. По поводу всех вопросов, скажи, а по каким из них уже гуглил инфу?


7238. --
Константин
Константин
ответить
→  Иван Воронин  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 21:43

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

Вот я прикрепил 2й скрин оказывается в MVC можно вот так запросы приходящие отслеживать, а как это найти описание по всему этому поводу как запрос сформировать я не знаю.


7238. --
Константин
Константин
ответить
→  Евгений Волосатов  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 21:45

А что искать ? Вот например, есть второй скрин как его описать ? Запросы, которые приходят в контроллер можно вот так отслеживать, а  где об этом почитать ?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 21:49

Если в русском сегменте нет, то в инглиш найдётся всегда.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Рефакторинг модели Story / 2017-03-07 23:15

Diagnostic Tools
з.ы.
думаю это то, что ты ищешь, в настройках куча фишек, можно отрубать/включать нужные утилиты.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Авторефакторинг.
В строке ename = email.Substring(0, email.IndexOf('@')); 0 на nr менять не нужно по той причине, что в данном случае это индекс начиная с которого вырезается подстрока.


Научился: Полезный урок. Вспомнил про перегрузку методов. Поработал с оптимизацией (рефакторингом кода)