На этом уроке мы начинаем рефакторинг кода клиентской части на Unity.
Дата отправки отчёта:
26 мая 2018 г.
Задание выполнено: за
22 мин.
Чему научился:
После выноса DragAndDrop в отдельный файл высыпала куча ошибок см. скриншот. Пока не облачил класс class Board в namespace Assets.Scripts ошибки никак не хотели пропадать. Что касается рефакторинга, то наверное какието вещи логически связанные нужно выносить в отдельные классы + избавляться от повторяющегося когда, путём написания функций с этим повторяющимся кодом. Вообще я не силён в рефакторинге, но пытаюсь его разглядеть))
Что было сложным:
Понять, почему у меня и игромистра разные ошибки возникают
Судя по скрину, у тебя дубликат Board, возможно такой же в библиотеке был создан, поэтому и конфликт. А когда ты обенул в неймспейс, тогда создавалась отдельная ветка для классов, это как человек и автомобиль, у людей два одинаковых имени, как понять, кого позвали? а если они сидят в разных авто, то можно с уверенностью сказать, нужен чел, который сидит в мазде, а не тот, который в шеврале. Вот для этого и придумали неймспейсы, чтобы можно было создавать классы с одинаковыми именами, но варящиеся в разных неймспейсах. Ещё аналогия это vlan, они друг друга не видят, но могут иметь одинаковые адреса.
Почему диску D? по всему открытому проекту и юзингам, если такой же класс есть в твоей библиотеке, то он будет ругаться, так как это конфликт, не может быть в одном неймспейсе одинаковых имён классов, как и в одном классе одинаковых имён функций и так далее по иерархии.
Отчёт оценивали: 791. Валерий Жданов+117947. Dmitry Sinitsin+13922. Александр+117443. WildOrc+11710. Степан+110717. OloloCode+116459. Protos+117606. Виктор+12146. Иван+110558. Иван Воронин+110080. FireWolf+19858. Александр+11. Евгений Волосатов+1Посетитель+111582. Родион+19980. Timoha+116218. Дмитрий+13850. Григорий+116066. Bodrik_torf+15394. Anton+1Посетитель+14676. alexmail19Q+118477. sparda018249. Александр+14395. Денис+118476. Жихарев Артем06452. Кирилл Шмойлов+16644. valerys Nikola+13747. Сергей+1459. Сергей Сергеевич+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.