Найти в Дзене
Словарь программиста

Словарь программиста

Здесь вы узнаете, что питон - это не змея, а груминг - это не только уход за собаками
подборка · 5 материалов
3 года назад
Давайте снова погрузимся в удивительный мир it-шников и узнаем несколько новых слов для общения с ними. Машинный язык - это совокупность машинных команд, которая отличается количеством адресов в команде, назначением информации, задаваемой в адресах, набором операций, которые может выполнять машина и др. Каждый компьютер имеет свой машинный язык. Язык верхнего уровня - которые используют различные абстрактные смысловые конструкции, которые просто невозможно сообщать машине на низкоуровневых языках в силу их большого объема и сложности. Высокоуровневые языки программирования, созданы с расчетом на то, что их должны понимать люди, а не машины. Язык нижнего уровня -  появились первыми и в последующем стали базисом для развития всей ИТ индустрии. Они так называются потому, что в своих командах обращаются фактически напрямую к железу компьютера, его микропроцессору.
3 года назад
Пополняем свой словарный запас программиста! API - Application Programming Interface, что значит программный интерфейс приложения. Работа API заключается в следующем: клиент отправляет запрос на сервер, сервер получает запрос, готовит необходимые данные и затем отправляет ответ с данными обратно клиенту. Операнд - аргумент операции; данные, которые обрабатываются командой; грамматическая конструкция, обозначающая выражение, задающее значение аргумента операции. Иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции. Loop - (англ. петля) цикл, написанный таким образом, что условие выхода из него никогда не выполняется.
3 года назад
Продолжаем погружать вас в удивительный мир it и знакомим с общими терминами Use case - это сценарий взаимодействия пользователя (или пользователей) с программным продуктом. В разработке ПО эту технику часто применяют для проектирования и описания взаимодействия пользователя и системы. Use case может быть описано текстом или выглядеть как диаграмма. На диаграмме изображают человечков и их возможных действий. Python - это не змея, как многие могли бы подумать. Это язык программирования появился он еще в 1991 году. Используется в веб-разработке, DataScience, системах автоматизации, приложениях – сферы его применения поистине безграничны. Главная цель создания языка — это упрощение процесса программирования. Баг - (или программная ошибка) некорректная работа программы, вызванная ошибкой в программном коде или дизайне продукта. Баги выявляются при тестировании приложений, сайтов и тд. Если баг не влияет на производительность и функционирование продукта, а вызывает необычные/интересные эффекты или добавляет новые свойства/возможности, то это уже фича.
3 года назад
Словарь программиста. Часть 2 Продолжаем делиться с вами неизведанными и странными словами IT жизни. Груминг бэклога - (“причесывание”) это анализ историй пользователей. Его цель — уточнить, отвечает ли количество и размер историй временным рамкам спринта, проверить определение готового и узнать, есть ли в команде достаточное понимание каждой пользовательской истории. Спринт — это короткий временной интервал, в течение которого scrum-команда выполняет заданный объем работы. Жёстко фиксирован по времени. Длительность одного спринта от 1 до 4 недель. Чем короче спринт, тем более гибким является процесс разработки, релизы выходят чаще, быстрее поступают отзывы от потребителя, меньше времени тратится на работу в неправильном направлении, но много времени тратится на митинги планирования спринта, ретроспективы. Стейкхолдер - это физическое либо юридическое лицо, которое прямо или косвенно воздействует на работу организации или располагает определёнными ожиданиями от результатов ее деятельности.
3 года назад
Словарь программиста. Часть 1. Мы решили ввести новую рубрику, в которой будем знакомить вас с терминами, которые помогут чуть больше вам понимать этот странный язык "айтишника". Backlog - это перечень рабочих задач, которые необходимо выполнить команде. Этот термин пришел из Agile и Scrum (методологии разработки). Суть заключается в том, что наиболее важные задачи расположены в самом начале бэклога, для того чтобы команда понимала, какую работу нужно выполнить в первую очередь.4 Фреймворк - готовая модель/заготовка/шаблон для программной платформы, на основе которого можно дописать собственный код. Он упрощают создание и поддержку технически сложных или нагруженных проектов. Примеры фреймворков: Laravel, Symphony, Django, Flask и многие другие UI-дизайн (User Interface) - если переводить дословно «пользовательский интерфейс» — то, как выглядит ваше приложение или сайт, и какие физические характеристики приобретает. Определяет, цвета, размеры, читабельность текста и так далее. UX-дизайн (User Experience) - если переводить дословно: «опыт пользователя». Это то, какой опыт получает пользователь от работы с вашим интерфейсом. Удается ли ему достичь цели и на сколько просто или сложно это сделать. Простыми словами, UX-дизайн отвечает за то, как интерфейс работает. Интерфейс - буквально означает «место соприкосновения». Это инструмент взаимодействия между пользователем и программой.