- 1 курс
- 2 курс
- 3 курс
- 4 курс
- 5 курс
- 6 курс
Old
Old
This is an old revision of the document!
В курсе балльно-рейтинговая система оценивания. Баллы (0-100) складываются из:
О курсовой:
!! Внизу указано больше этапов, чем вам нужно выполнить. Не делайте лишней работы. !!
Смысл данного курса - разработать приложение с перспективы потенциального пользователя. Это означает, что первичны вопросы (и оцениваются именно они):
Следующие вопросы вторичны:
Проверка приложений на стабильность работы будет выполнятся вручную и автоматизировано. Для автоматизированной проверки будет использован скрипт https://bitbucket.org/mark_zaslavskiy/adfmp/src/master/monkey.sh
Экран
Прочее (Версия API в эмуляторе 30)
Результат:
Результат:
Руководство по измерению последовательности действий и оценки сложности UI
Результат: вики-страница
Примечание: вывод о том, что интерфейс упрощать не надо (так как он лучше аналога / по другим причинам) использовать нельзя :) Проявите фантазию (от вас не требуется эти фиксы реализовывать, достаточно только изобразить и кратко описать)
Результат:
Результат:
Если вам кажется, что для вашего приложения юнит-тесты не сделать - это означает, что либо оно еще слишком сырое (в нем только заглушки), либо что вы не отделили бизнес-логику от интерфейсов.
Интеграционные тесты == espresso-тесты (каюсь, термин не совсем удачный)
Результат:
Если в вашем приложении сложно писать интеграционные тесты, возможно, у вас есть проблемы с UI (он плохо показывает состояния приложения) и/или с архитектурой.
Подготовьте материалы, необходимые для публикации приложения в Play Market.
Материалы необходимо выложить в репозитории в каталог play_market_publication/
Необходимые условия (ЛЭТИ): Чтобы претендовать на оценку выше “Не аттестован”,
Все время - Московское.
Как работают дедлайны:
Оценка выставляется только при получении зачета (см. выше).
Как баллы трансформируются в оценки (5-балльная система):