Mariia
string
string
Семь основных методологий разработки Разработка программного продукта знает много достойных методологий — иначе говоря, устоявшихся best practices. Выбор зависит от специфики проекта, системы бюджетирования, субъективных предпочтений и даже темперамента руководителя. 1. «Waterfall Model» (каскадная модель или «водопад») Одна из самых старых, подразумевает последовательное прохождение стадий, каждая из которых должна завершиться […]
Git. Урок 1. Введение. Установка и настройка. В этом уроке мы с вами познакомимся с мощнейшим инструментом, которым должен владеть каждый уважающий себя разработчик. Встречайте короля систем контроля версий – Git. Расскажем, чем же он так хорош, где применяется, а главное — как его установить и настроить. Теоретический блок […]
HTTP — протокол передачи гипертекста (Hypertext Transfer Protocol — HTTP) — это прикладной протокол* для передачи гипертекстовых документов, таких как HTML. HTTP протокол описывает взаимодействие между двумя компьютерами (клиентом и сервером), построенное на базе сообщений, называемых запрос (Request) и ответ (Response). В основном, для общения используется TCP/IP, но это не единственный […]
Помимо сортировки по предназначению, существует еще одна классификация, какие бывают мобильные приложения. Программы делятся на 3 группы по особенностям работы: гибридные, нативные, мобильные приложения для сайтов. Рассмотрим подробнее эти виды мобильных приложений. Нативные приложения — приложения находятся на самом устройстве, доступ к которым можно получить, нажав на иконку приложения. Эти […]
Перед создателями любых веб-интерфейсов — сайтов, приложений, программ — стоит приоритетная задача: разработать цифровой продукт, который упростит жизнь пользователю — будет удобным, практичным и интуитивно понятным. UX и UI – термины родственные и взаимосвязанные, но не тождественные. Между ними есть принципиальная разница. UX (англ. user experience) — дословно означает «опыт пользователя». […]
Одной из основных особенностей Java является то, что данный язык является строго типизированным. А это значит, что каждая переменная и константа представляет определенный тип и данный тип строго определен. Тип данных определяет диапазон значений, которые может хранить переменная или константа. Рассмотрим систему встроенных базовых типов данных, которая используется для создания […]
Мало кто за пределами IT-индустрии ясно представляет себе, чем занимаются тестировщики программного обеспечения. Но даже среди тех, кто непосредственно вовлечен в разработку ПО, часто встречаются заблуждения относительно работы специалистов по обеспечению качества. Давайте же развенчаем напоследок несколько распространенных мифов о тестировании. 1. Тестирование слишком дорогое Как говорится: «Не хочешь платить […]
Почему бывает так, что программы работают неправильно? Все очень просто – они создаются и используются людьми. Если пользователь допустит ошибку, это может привести к проблеме в работе программы – она используется неправильно, а значит, может повести себя не так, как ожидалось. Ошибка (error) – это действие человека, которое порождает неправильный […]