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

Формула программиста
основатель — Волосатов Евгений Витольдович

Webbot On-Line / Уборка помещений

  • 1. Пишем метод подсчета ключей
    2. Создаем новый класс BrowserClass
    3. Переносим все методы внутрь
    Вопрос: где должна распологаться переменная перечисления mode
  • Дата отправки отчёта: 14 июня
  • Задание выполнено: за 3 час. 30 мин.
  • Чему научился: Быстрее списывать с экрана. Вообще никакой теории. Попробуйте научиться боксу по спортивным новостям. Примерно тоже самое у меня сейчас.
    Запутался окончательно!
    Ничему!
  • Что было сложным: За час как будто новую программу написали с огромной скоростью. Классы, моды, ссылки.... Я вообще потерял нить и не понимаю как работает теперь программа. Все дополнения, которые я сам докручивал перестали работать, потому что опять же не понятна структура/архитектура новой программы и ее последовательность и свои докрутки я уже не смог также перенести в класс потому что фиг знает как это устроено. Все пришлось потереть.
    Куча ошибок у меня вывалилось, кнопки в вижуал студио у меня отличаются.

    В общем ничего не понятно
  • Комментарии: Как будто миксером все перемешали. Далее не знаю как вообще продолжать.
    Судя по всему нужно как минимум теперь пол книги прочесть, чтобы понять что произошло. Жесть.
  • Оценка видео-уроку:
Отчёт от 43 за Webbot On-Line / Уборка помещений




Оцени работу

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

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Андрей  # Webbot On-Line / Уборка помещений / 2016-06-14 11:27

Андрей, может имеет смысл и правда приостановить выполнение этого курса,
пройти Теорию ООП, и потом вернуться к прохождению?
Можем организовать такой вариант.


6452. Lik_Kirill
Lik_Kirill
ответить
→  Андрей  # Webbot On-Line / Уборка помещений / 2016-06-14 04:47

Если Вам незнакомо понятие ООП, тогда лучше изучить курс "Теория ООП" (http://www.videosharp.info/video/soft3)
На уроке мы все методы, работающие с браузером, помещаем в отдельный класс - делаем рефакторинг.
Вот цитата по этому уроку другого ученика: После рефакторинга все выглядит намного лучше и программа разделена логически на несколько модулей, что является очень правильным решением.
Ссылка на его отчет: http://www.videosharp.info/4467/checking/webbot=701


  • Отчёт оценивали:
    6452Lik_Kirill+1   4992Николай+1   10459narcom0   10233Виталий+1   4467Alcatraz+1   6925Артём+1   4395Денис+1   9263Андрей Н.+1   7119Новопашин Владимир+1   6987MichGar+1   689Igorenzia+1   3506Алексей|BrisK|Кривицкий+1   1Евгений Витольдович+1   8886Михаил Ермишин+1   8511Дмитрий Гречишников0   9237Mais+1   5649Максим Лапшинов+1   4060Игорь+1   2912Игорь+1   5257Антон+1   5026Екатерина+1   6716Chelios0   791Валерий+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился созданию метода подсчета ключей, научился рефакторингу кода путем созданию нового класса BrowserClass.
Трудности: Сложного вроде бы и ничего, но с увеличение количества кода возрастает и сложность.
Домашнее задание: Переменная перечисления одинаково активно используется и в BrowserClass, и в Form1.cs поэтому я не понимаю, в чем особый смысл переносить ее в класс BrowserClass. Мне кажется, что она может оставаться на прежнем месте.
Научился: Выполнил рефакторинг всего кода.
Трудности: Ничего.
После рефакторинга все выглядит намного лучше и программа разделена логически на несколько модулей, что является очень правильным решением. Домашнее задание: я считаю, что переменная mode должна быть и там и там. Из кода главной формы её нету смысла убирать пока там используется настройка режима бота через кнопки.