На этом уроке мы займёмся рефакторингом кода. Создадим класс Graph, в который перенесём все операции, связанные с графикой. Код станет чище, понятней, хотя придётся повозиться с его оптимизацией.
Дата отправки отчёта:
6 ноября 2015 г.
Задание выполнено: за
40 мин.
Чему научился:
Рефакторинг кода. Использование internal.
Что было сложным:
Рефакторинг -
Комментарии:
Все как в жизни. Переезд хуже пожара! Быстро рефакторить не получается. И с internal придется разбираться долго. А что будет если вместо internal поставить public? Поставил - все работает. В гугле уже все почитал, но ясности не прибавилось. написано: Этот модификатор определяет доступность члена во всех файлах сборки и его недоступность за пределами сборки. А что такое "сборка"? Спасибо за урок! Пока не могу сказать, что было просто, т.к. не уверен, что сам бы до этого всего додумался.
Я это так поняла. Сборка - это если библиотека dll добавлена в проект. Если же она просто лежит в папке с программой, то функции с модификатором internal не будут доступны.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Создал класс Graph с функциями, отвечающими за работу графики, произвел оптимизацию и рефакторинг начальной программы. Трудности: Немного запутался при переделке функций после переноса. Замечаний нет.