Ответы пользователя по тегу Программное обеспечение и интернет-сервисы
  • Как правильно писать юнит-тест для класса работающего с файлом?

    serso
    @serso
    Нужно отделить логику чтения файла от логики его обработки — мало ли откуда данные могут придти — из БД, по сети, в качестве параметра метода.
    Т.е. обработчик должен на входе принимать строку (а ещё лучше какой-нибудь поток байт/символов для последовательного чтения).
    В этом случае юнит-тестирование сведётся к тестированию только логики процессинга, а, следовательно, данные могут быть просто зашиты в файл теста.
    Если нужно тестирование ещё и чтения файла — отдельный юнит тест (но т.к. скорее всего вы используете какой-нибудь стандартный API вам это не потребуется).
    Ответ написан
    6 комментариев
  • Какими андроид приложениями вы пользуетесь?

    serso
    @serso
    Калькулятор++ — лучший калькулятор на Андроиде
    Barcode scanner — сканер для штрих кодов
    OI File Manager — файловый менеджер
    Fora dictionary — мощный словарь
    Mobo player — медиа плеер
    OsmAnd — карты
    Skyscanner — дешёвые авиабилеты (ОЧЕНЬ удобно)
    Booking.com — отели, хостелы
    Pocket — закладки для статей
    Заметки++ — удобные заметки с категориями
    Jefit — программа для тренажёрного зала

    Все приложения были выбраны по личному опыту — ставил несколько приложений со схожим функционалом и выбирал лучшее.
    Поправка — телефон у меня ZTE Blade, не супер скоростной — одним из критериев отбора была не тормознутость приложения.
    Ответ написан
    Комментировать