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

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

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

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

  • Поздравляю c завершением первой части курса.
    Напиши, чему ты научился, нравится ли тебе данный шаблон.
    Какие видишь преимущества и недостатки.
  • Дата отправки отчёта: 28 августа 2018 г.
  • Задание выполнено: за 1 мин.
  • Чему научился: Паттерн состояние крутая вещь. Можно всякие автоматы по продаже чего зарядить под этот паттерн.
  • Что было сложным: Не придумал.
  • Оценка видео-уроку:
Отчёт от 7119 за State / ПОЛУФИНАЛЬНЫЙ УРОК




Оцени работу

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

9014. --
Николай Денисов
Николай Денисов
ответить
→  Новопашин Владимир  # State / ПОЛУФИНАЛЬНЫЙ УРОК / 2018-08-28 08:07

Привет, Новопашин Владимир! Клёвая работа, Поздравляю с полуфиналов.


  • Отчёт оценивали:
    4814Дмитрий+1   17947Dmitry Sinitsin+1   3922Александр+1   19525Александр Балбашов+1   9014Николай Денисов+1   18493Evgenii Kudriavtcev+1   16218Дмитрий+1   16861Serge+1   17425ser2018+1   17606Виктор+1   791Валерий Жданов+1   1295Дмитрий Че+1   10670Сергей Соколов+1   18688Arslan+1   18131Александр+1   4395Денис+1   6452Кирилл Шмойлов+1   459Сергей Сергеевич+1   10494Алексей В.+1   17255Слава+1  

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





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

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

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

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


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



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