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

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

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

State / ПОЛУФИНАЛЬНЫЙ УРОК

  • Поздравляю c завершением первой части курса.
    Напиши, чему ты научился, нравится ли тебе данный шаблон.
    Какие видишь преимущества и недостатки.
  • Дата отправки отчёта: 16 апреля 2017 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Познакомился с отличным шаблоном "Состояние".
    Данный шаблон можно использовать для написания множества различных программ где необходимо менять поведение в зависимости от того состояния в котором находится программа.
  • Что было сложным: ничего
  • Комментарии: =)
  • Оценка видео-уроку:
Отчёт от 10670 за State / ПОЛУФИНАЛЬНЫЙ УРОК




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # 9. State / ПОЛУФИНАЛЬНЫЙ УРОК / 2017-04-18 10:31

Поздравляю с финалом, удачи.



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





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

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

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

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


Научился: Вот скажите, разве справедливо за финальные и полуфинальные уроки снимать по 50 байтов? Эти уроки ничему не учат! Конечно многие могут поспорить, типа же это классно: развивает логическое мышление, умение формулировать, анализировать, выделять главную мысль... может и развивает, но зачем же байты снимать?) Категорически не согласен!)) Шаблон легкий! Как в понимании так и запоминании: "объекты меняют свое поведение в зависимости от состояния" я всегда, когда слышу эту фразу, думаю об алкоголе)) да и на аналогиях запоминается лучше



Научился: шаблон Состояние хорошо подходит для написания интернет-магазина в части Корзина-Покупка. В зависимости от состояния покупки, до какой стадии добрался посетитель сайта, ему должны становиться доступны различные возможности и естественно, отключаться ненужные. К примеру, правка содержимого корзины должна становиться недоступной с момента перехода к оплате корзины, иначе неясно за что оплачено, за что нет. До оплаты должны быть доступны варианты платежа, после транзакции, это должно стать информацией о совершенном покупателем выборе. В рассмотренной игре КАМЕНЬ-НОЖНИЦЫ-БУМАГА состояния были реализованы классами StateKam.java StateNoz.java State Bum.java В каждом из этих классов предусмотрели три игровых метода, для каждого из вариантов, выбрасываемых игроком. Для выброшенного камня ответы не сходились с классом, разработанным для состояния «выброшены ножницы», и аналогично с состоянием «выброшена бумага». Курс прекрасен отличным аудиорядом - никаких проблем с громкостью здесь не наблюдалось. Уроки краткие, с выделением времени на выполнение таких уроков не возникает проблем. И да, как же хорошо не смотреть на клавиши ноута при наборе текста! Ошибаюсь до сих пор, но уже начал получать удовольствие от такого набора текста. Спасибо за Марафон!
Трудности: Понять, насколько облегчается понимание кода, если давать ПРАВИЛЬНЫЕ И СООТВЕТСТВУЮЩИЕ функционалу имена полям и методам