IT-термины или как понять, что говорят айтишники Flashcards

https://grodno.iteen.by/articles/blog/poleznoe/it-terminy/

1
Q

Аджайл (Agile)

A

Простыми словами: гибкий подход к разработке программного обеспечения.

Объяснение: Аджайл — это набор принципов и методов, направленных на гибкую и быструю разработку программного обеспечения. Основные принципы включают в себя адаптацию к изменениям, тесное взаимодействие с клиентами и регулярное улучшение процессов разработки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Анбандлинг (Unbundling)

A

Простыми словами: разделение пакета на отдельные части.

Объяснение: Анбандлинг — это процесс разделения больших пакетов программного обеспечения на более мелкие, независимые компоненты. Это позволяет упростить обновления и улучшить управление зависимостями.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Баг (Bug)

A

Простыми словами: ошибка в программе.

Объяснение: Когда программист говорит о баге, он имеет в виду ошибку или дефект в программном коде, который приводит к неправильной работе программы. Это может быть что угодно — от незначительных графических ошибок до серьезных проблем, которые делают программу неработоспособной.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Бандл (Bundle)

A

Простыми словами: пакет программного обеспечения.

Объяснение: Бандл — это комплект программного обеспечения, который включает в себя несколько компонентов или модулей, собранных вместе для удобства установки и использования.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Дебаг (Debug)

A

Простыми словами: поиск и исправление ошибок в коде.

Объяснение: Дебаг — это процесс нахождения и устранения багов в программном обеспечении. Этот процесс включает в себя проверку кода, тестирование и использование специальных инструментов для отслеживания ошибок.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Дебажить (Debugging)

A

Простыми словами: процесс поиска и исправления ошибок.

Объяснение: Дебажить — это выполнять действия, направленные на выявление и исправление ошибок в программном коде.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Деплой (Deploy)

A

Простыми словами: размещение программы на сервере для использования пользователями.

Объяснение: Деплой — это процесс перемещения кода из среды разработки в рабочую среду, где пользователи могут использовать программу. Это включает в себя загрузку файлов на сервер, настройку окружения и запуск приложения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Закоммитить (Commit)

A

Простыми словами: сохранить изменения в коде.

Объяснение: Коммит — это процесс сохранения изменений в системе контроля версий, такой как Git. Каждый коммит фиксирует текущее состояние кода и позволяет вернуться к нему в будущем, если потребуется.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Инстанс (Instance)

A

Простыми словами: конкретный экземпляр объекта или процесса.

Объяснение: Инстанс — это отдельный экземпляр класса в программировании или процесс, запущенный в определенной среде. Например, инстанс сервера — это отдельная копия запущенного серверного программного обеспечения.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Код-ревью (Code Review)

A

Простыми словами: проверка кода другим программистом.

Объяснение: Код-ревью — это процесс, при котором один или несколько разработчиков просматривают код, написанный другим разработчиком, чтобы найти ошибки, улучшить качество и обеспечить соответствие стандартам кодирования.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Код-стайл (Code Style)

A

Простыми словами: правила написания кода.

Объяснение: Код-стайл — это набор правил и рекомендаций, касающихся оформления и стиля написания программного кода. Это включает в себя соглашения о наименовании переменных, форматировании, отступах и других аспектах кода.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Легаси (Legacy)

A

Простыми словами: устаревшее программное обеспечение или система.

Объяснение: Легаси — это старые системы или программное обеспечение, которые все еще используются, несмотря на то, что они могут быть устаревшими и трудными в обслуживании или модернизации.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Линтер (Linter)

A

Простыми словами: инструмент для проверки кода на ошибки и соответствие стандартам.

Объяснение: Линтер — это программный инструмент, который анализирует исходный код, чтобы найти синтаксические ошибки, потенциальные баги и несоответствия с код-стайлом.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Макрос (Macro)

A

Простыми словами: набор команд, который выполняется как одна команда.

Объяснение: Макрос — это последовательность инструкций, объединенных в одну команду, которую можно выполнять многократно. Это позволяет автоматизировать повторяющиеся задачи и упрощать сложные процессы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Открытое ПО (Open Source)

A

Простыми словами: программное обеспечение с открытым исходным кодом.

Объяснение: Открытое ПО — это программное обеспечение, исходный код которого доступен для просмотра, изменения и распространения всеми желающими. Это способствует сообществу разработчиков, которые могут совместно работать над улучшением ПО.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Откат (Rollback)

A

Простыми словами: возврат к предыдущей версии.

Объяснение: Откат — это процесс возвращения к предыдущей стабильной версии программного обеспечения после неудачного обновления или изменения, которое вызвало проблемы.

17
Q

Прод (Prod or Production)

A

Простыми словами: рабочая среда, где программа используется реальными пользователями.

Объяснение: Продакшен — это среда, в которой программное обеспечение работает и доступно для конечных пользователей. Это финальная стадия развертывания, где все должно работать стабильно и без ошибок.

18
Q

Рефакторинг (Refactoring)

A

Простыми словами: улучшение внутреннего кода программы без изменения ее внешнего поведения.

Объяснение: Рефакторинг — это процесс переписывания кода программы, чтобы сделать его более понятным, поддерживаемым и эффективным. При этом внешнее поведение программы (то, что видит пользователь) не изменяется.

19
Q

Спринт (Sprint)

A

Простыми словами: короткий цикл разработки.

Объяснение: Спринт — это короткий, обычно двухнедельный, период, в течение которого команда разработчиков работает над конкретным набором задач или фич, планируемых для завершения в этот период.

20
Q

Технический долг (Technical Debt)

A

Простыми словами: накопленные проблемы в коде из-за временных решений.

Объяснение: Технический долг — это метафора, описывающая последствия выбора более простых, но менее качественных решений в программировании, которые требуют доработки и улучшения в будущем.

21
Q

Фича (Feature)

A

Простыми словами: новая возможность или функция в программе.

Объяснение: Фича — это новая или улучшенная функция, которая добавляется в программное обеспечение. Например, новая кнопка, которая позволяет пользователю делать что-то новое.

22
Q

Фоллбэк (Fallback)

A

Простыми словами: резервный план или механизм.

Объяснение: Фоллбэк — это резервный механизм, который вступает в действие в случае сбоя основной функции или системы. Это позволяет программе продолжать работу даже при возникновении проблем.

23
Q

Хардкод (Hardcode)

A

Простыми словами: жестко закодированные значения в программе.

Объяснение: Хардкод — это практика включения фиксированных значений непосредственно в исходный код программы вместо использования переменных или конфигурационных файлов. Это может затруднить изменение и поддержку программы.

24
Q

Хотфикс (Hotfix)

A

Простыми словами: срочное исправление ошибки в программе.

Объяснение: Когда в программе обнаруживается критическая ошибка, которая требует немедленного исправления, разработчики выпускают горячий фикс. Это позволяет быстро решить проблему без необходимости выпускать полное обновление программы.