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

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

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

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

  • На этом уроке мы создадим модель на комнат, класс Room.
    Чтобы сделать это быстро - мы воспользуемся заготовками
    из класса Client.cs. В этом уроке мы не пишем тестов,
    поэтому класс создали в рекордно короткое время, 15 мин.
    Однако, создание тестов никто не отменял - это самостоятельное задание.
  • Дата отправки отчёта: 31 января 2017 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Самостоятельно создавать тесты и отлавливать ошибки
  • Что было сложным: не сложно
  • Комментарии: Возникли проблемы с тестами. Объявил ссылку Room room; в классе, а создал экземпляр только в первом методе теста.  В общем почему то объект не доживал до следующего теста и room ссылалась на null. Помогло создание экземпляра в конструкторе теста. Смоделировал ситуацию в форме - экземпляр нормально доживал.  Далее другие тесты не захотели проходить. Экземпляр видели, но поля были незаполненные, хотя метод INSERT был первый в списке. В общем я пришел к выводу, что тесты проходят не по порядку, так как продублировав их этими же методами в основном запуске через форму, всё сработало без проблем. Поэтому пришлось делать независимые друг от друга методы теста.
  • Оценка видео-уроку:
Отчёт от 4732 за БД - Управление гостиницей / Модель. Класс комнаты




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey  # БД - Управление гостиницей / Модель. Класс комнаты / 2017-01-31 22:36

Да. Не по порядку.


4732. --
Sergey
Sergey
ответить
→  Евгений Волосатов  # БД - Управление гостиницей / Модель. Класс комнаты / 2017-01-31 23:04

Решил не отступать ))Кажется разобрался. Сначала решил поставить их по порядку выставив везде thread.sleep и задержки. Не помогло.  Посмотрел дебаг.. Созданные room пустые после предыдущих методов.. Поэтому скорее всего для каждого метода создается отдельный экземпляр DBaseTest. Хотя, может я и ошибаюсь..


10309. --
Станислав
Станислав
ответить
→  Sergey  # БД - Управление гостиницей / Модель. Класс комнаты / 2017-02-01 09:29

Тоже были проблемы с тестами) Успехов!


  • Отчёт оценивали:
    22883Илья+1  

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





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

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

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

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


Согласен с Игромистром, что нужно вторую версию этой программы делать. Поэтому я не хочу критиковать этот курс. Глупо критиковать маленького ребенка. Многие вещи бы уже точно можно по другому сделать.


Научился: Повторил редактирование базы
Трудности: создавать тесты. Не знаю, как тестировать Update!!!
Почему не писали метод, который находит комнаты по заданному критерию?(количеству кроватей, названию)