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

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

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

Итератор / Итератор. Один метод вместо классов.

  • На этом уроке мы увидим, что класс, оказывается, создавать не обязательно.
    Магия слова yield сделает всё за тебя, можно просто один раз организовать перебор нужных элементов,
    и потом его можно использовать через обычный foreach в любом месте программы.
    Вся прелесть в том, что перебор элементов происходит по мере необходимости.
  • Дата отправки отчёта: 3 апреля 2017 г.
  • Задание выполнено: за 14 мин.
  • Чему научился: Повторил пройденное
  • Что было сложным: найти время
  • Комментарии: Вот это уже ближе к тому, что было использовано в курсе: "Мат Конём и Слоном". Отличное завершение не менее отличного курса.
    з.ы.
    Мало было передавать максимальное значение параметров в функцию, надо было ещё и переменную максимального значения сделать глобальной как минимум, чтобы цикл работал как и прежде и завершался по окончанию перебора.
    Как видно на скриншоте, цикл завершился и вывел сообщение в конце программы. Данное сообщение не выводилось, пока не добавил глобальную переменную, ведь мы убрали функцию SetMax(), надо было её заменить аналогией, чтобы не рушить цикл while. Так сказать, очевидная вещь, которая сразу бросилась в глаза.
  • Оценка видео-уроку:
Отчёт от 10558 за Итератор / Итератор. Один метод вместо классов.




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Итератор / Итератор. Один метод вместо классов. / 2017-04-03 13:51

Добавь, пожалуйста, соответствующие примечание в описании к уроку, если можешь.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Итератор / Итератор. Один метод вместо классов. / 2017-04-03 14:00

К этому курсу у меня нет доступа для корректировки описания.


  • Отчёт оценивали:
    20071New programist+1   20659no name+1   18953Дмитрий+1   8835Булат+1  

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





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

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

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

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


Научился: Убедился в необязательности в создании класса
классный курс, проникся магией оператора yield


Научился: Оформил работу алгоритма в отдельный метод.
Курс понравился. Своих денег стоит сполна. Хорошо продемонстрировано использование интерфейсов в конкретной задаче. Использование и предназначение зарезервированного слова yield демонстрируется сполна и разжевывается до мельчайших подробностей. Понравилось, что с каждым разом код становился. всё меньше и чище. Это тоже хорошая демонстрация правильного рефакторинга кода. Да и программа, которая получилась в результате выглядит солидно для портфолио молодого разработчика. ЕВ ждем еще!)