Category Archives: IT Образование

Чек-лист тестирования мобильных приложений Хабр

После того, как базовый функционал протестирован, настало время убедиться, что мобильное приложение является достаточно простым в использовании и обеспечивает удовлетворительный пользовательский опыт. На этом этапе необходимо поддерживать соответствие матрице кроссплатформенности, чтобы обеспечить охват пользователей различных платформ, достигнутый бета-тестерами. Тестирование мобильных приложений — интересный и многогранный процесс. Часто инженеры, которые пришли тестировать приложения, понимают, что им […]

Тестирование программного обеспечения

Codeception – еще один надежный инструмент TDD для PHP. Codeception похож на PHPUnit и Behat, но все его тесты написаны на PHP, что делает процесс разработки более гибким. Во всех тестах Codeception можно использовать переменные и операторы, а также локаторы CSS и XPath. Он использует базу данных (SQL Server или MySQL) для хранения данных приложения […]

Является ли Kotlin новым возрастным предпочтением для разработки приложений для Android?

Из этого уникального сборника рецептов разработчики узнают, как применять язык Kotlin в Java-проектах. Практические рецепты будут полезны не только новичкам в Kotlin, но и опытным программистам. Кен Коузен показывает, как решать проблемы, исходя из конкретных вариантов использования, а не из базового синтаксиса Kotlin. Также исходный код дает возможность легко найти и обозначить проблему в случае […]

Узнайте сколько трафика получает сайт: сравниваем 3 способа

Ассистент Ревалин будет проводить автоматический анализ вашего сайта каждую неделю, учитывая более 200 показателей, и сравнивать его с конкурентами. Это значит, что вы можете полностью доверить аудит своего сайта Ревалину. Наша система обеспечит вам надежную и всестороннюю оценку вашего веб-ресурса. Ревалин не только автоматизирует процесс контроля и анализа посещаемости сайта, показателей отказа и других метрик. […]

Самые частые ошибки при разработке программного обеспечения

Содержание Синтаксические ошибки Слишком резкая кривая обучения Инициализация переменных без начального значения Недооценивание важности качества кода Попытка зазубрить ответ Не использование файла конфигурации Отказ от создания портфолио Дублирование, огромные структуры данных (отказ от объектно-ориентированного программирования) и т.д. Когда вы пишете код, представьте, что он должен быть ещё и хорошо поддерживемым. Разбейте код на подпрограммы и […]