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

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

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

ООФрукты / Форматы JSON и XML

  • На этом уроке мы переделаем класс Logic,
    чтобы он мог возвращать результаты расчётов
    в совершенно разных форматах - RAW, JSON, XML.
  • Дата отправки отчёта: 17 августа 2019 г.
  • Задание выполнено: за 1 час. 4 мин.
  • Чему научился: парсить XML, RAW, JSON  успешно.
    Из рефакторинга идея отделить каждому парсеру по классу, чтобы заниматься допиливанием каждого формата в отдельном его классе
  • Оценка видео-уроку:
Отчёт от 17947 за ООФрукты / Форматы JSON и XML


Отчёт от 17947 за ООФрукты / Форматы JSON и XML




Оцени работу

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

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# ООФрукты / Форматы JSON и XML / 2019-08-17 12:32

Поскольку в уроке добавления касались класса логики, и туда прикрутили и JSON и RAW и XML, логично предположить, что форматы разные, их реализовывать можно каждый долго и упорно, отсюда целесообразность выделения классов для каждого формата отдельно. Так понял предложение Учителя поискать методы улучшения в плане объектной ориентированности.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# ООФрукты / Форматы JSON и XML / 2019-08-17 15:39

Почитал тут теорию про буферного чтеца.
А не надо ли нам закрывать этого зверя по окончании работы?
bufferedReader.close(); // закрываем поток


  • Отчёт оценивали:
    17425ser2018+1   791Валерий Жданов+1   22230Станислав+1   22133ES35+1   11589Yefim+1   11019Trira+1   22309Xa4_Xakum0   21714grom518+1   3506Алексей|BrisK|Кривицкий+1  

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





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

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

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

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


Научился: Ну мы вручную написали весь формат. А для этого нету каких методов попроще? А то считать каждый пробел как то не серьезно !



Научился: Выводить данные в JSON и XML.
Думаю вывод нужно убрать из класса логики в отдельный. И там сделать наподобие фрукточтеца. Общий класс на вывод, с наследниками в нужный формат.