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

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

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

MVC шаблон / MVC - PhoneBook - UserSQLTest - DBase

  • Мы продолжаем создание телефонной книжки в рамках
    знакомства с шаблоном проектирования: MVC.
    На этом уроке мы приступим к тестированию нашей программы при помощи JUnit.
  • Дата отправки отчёта: 14 марта 2017 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Вспомнила о существовании package explorer, навигатором пользовалась.
    Просмотр иерархий интересно было посмотреть.
  • Что было сложным: Долго пыталась вникнуть в недостатки данного подхода и чего-то там по поводу автоматического подключения.
    Создаются 2 статические ссылки. Конструктор запускается только при обращении к объекту и при желании можно прописать коннект и закрытие для каждого подключения.
  • Комментарии: Хорошо, уговорили, пусть будет 2 экземпляра констант.
  • Оценка видео-уроку:
Отчёт от 1232 за MVC шаблон / MVC - PhoneBook - UserSQLTest - DBase


Отчёт от 1232 за MVC шаблон / MVC - PhoneBook - UserSQLTest - DBase




Оцени работу

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

1232. --
Фомичева Наталья
Фомичева Наталья
ответить
# MVC / MVC - PhoneBook - UserSQLTest - DBase / 2017-03-14 02:34

Действительно ведь дергает сразу за оба конструктора. Потому коннектимся когда запрашиваем коннект.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Фомичева Наталья  # MVC / MVC - PhoneBook - UserSQLTest - DBase / 2017-03-14 10:44

Недостаток в том, что даже в лайв версии создаётся тестовая база, так как при инициализации енума создаются оба экземпляра. А по факту следовало бы только при первом обращении создавать.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # MVC / MVC - PhoneBook - UserSQLTest - DBase / 2017-03-15 09:09

Скорее создаются два независимых объекта подключения к БД, аля синглтон.



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





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

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

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

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


Научился: Пункт 5 в IntelliJ IDEA сделал так. Выбрал класс UserSQL далее ALT-ENTER - CREATE TEST.
Трудности: непонятно следующее: мы из DBase сделали ENUM и удалили метод getInstance(), но он же у нас вызывается из других классов. И в этом пакете меняем, а в изначальном нет? Надеюсь в сл. видео прояснится вопрос.



Научился: Разложил классы по пакетам =) Создал класс для тестирования с заглушками. Переделал класс DBase в enum =)
=)