История изменений
Исправление
no-dashi,
(текущая версия)
:
Есть смысл бить это все на классы? Например UrlBuilder, DataDownloader, JSONParser и тд?
UrlBuilder и DataDownloader должны быть разнесены парктически всегда, поскольку рано или поздно у тебя возникнет задача скачивать данные от URL'ов из другого источника. Аналогично надо отрывать JSONParser, поскольку рано или поздно ты начнешь скачивать не JSON, а например pixmap или архив. Или парсить JSON из локального файла (а.к.а из кэша)
Исходная версия
no-dashi,
:
Есть смысл бить это все на классы? Например UrlBuilder, DataDownloader, JSONParser и тд?
UrlBuilder и DataDownloader должны быть разнесены парктически всегда, поскольку рано или поздно у тебя возникнет задача скачивать данные от URL'ов из другого источника. Аналогично надо отрывать JSONParser, поскольку рано или поздно ты начнешь скачивать не JSON, а например pixmap или архив.