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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

БД - Управление гостиницей / Модель - Календарные праздники

  • На этом уроке мы добавим в модель календаря методы
    для создания дней, пометки их праздничными/обычными.
    Также добавим ещё несколько тестов, чтобы они представляли
    из себя логически завершённую последовательность
    для тестирования календаря.
  • Дата отправки отчёта: 5 января 2016 г.
  • Задание выполнено: за 3 час. 00 мин.
  • Чему научился: Работать с DataGridView.
    Попрактиковал взаимодействие с БД.
  • Что было сложным: Навести красоту на форме и придать правильное поведение.
  • Комментарии: Нет
  • Оценка видео-уроку:
Отчёт от 8194 за БД - Управление гостиницей / Модель - Календарные праздники


Отчёт от 8194 за БД - Управление гостиницей / Модель - Календарные праздники




Оцени работу

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


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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Еще одна практика решения проблем одной функцией
Читал какую-то книгу по С# Зиборова если не ошибаюсь и он там наоборот рекомендовал комментировать код, не важно понятен он или нет, он объяснял это тем, что если ты написал программу, через некоторое время ты забудешь, что там писал и на случай, если еще раз ее откроешь видеть всю картину. Код, не нуждающийся в комментариях очень хорош, но для заморозки на длительный срок, думаю комментить все же нужно.
Научился: Сoздавать мeтод AddHoliday (DateTime day) Сoздавать мeтод DelHoliday (DateTime day) Сoздавать мeтод UpdHoliday (DateTime day, bool holiday)
Трудности: При выполнении данного урока столкнулся со странной проблемой. До написания метода public void DeleteDays(int year) все шло хорошо. Т.е. все тесты проходили. Однако после реализации метода DeleteDays тест TestCalendarDeleteDays() проходит, а два других, раннее проходившие, нет. Если закомментировать весь код TestCalendarDeleteDays(), то Все остальные тесты проходят. В скриншоте приведны коды "проблемных методов". Помогите разобраться в чем проблема. Дополнительный вопрос: С помощью отладчика я увидел, что последовательность выполнения тестов отличается от последовательности написания кода. Можно ли как-то управлять этим?