- Сообщения
- 527
- Реакции
- 686
В мире информационных технологий (IT) существует свой собственный сленг, полон терминов, которые могут показаться загадочными для обычных пользователей и начинающих программистов. Освоение этого сленга может быть ключом к лучшему пониманию IT-сообщества и развитию в данной области. В этом мини-словаре разъясним некоторые из наиболее употребляемых терминов.
Legacy (Унаследованный)
Этот термин обозначает устаревший код или вычислительную систему, которая больше не поддерживается и не обновляется, но все еще используется из-за каких-либо особых причин.
Анбандлинг (Разделение)
Анбандлинг подразумевает разделение целостной системы на части, каждая из которых способна функционировать автономно. Этот термин можно увидеть, например, в контексте приложений, где основное приложение имеет дополнительные части, такие как Messenger, которые могут работать независимо от основного приложения.
Бандл (Связка)
Термин "бандл" обозначает совокупность файлов или программ, которые имеют общие характеристики или связаны друг с другом.
Дебаг/Дебажить (Отлаживать)
Отлаживание - это процесс поиска и исправления ошибок в написанном коде или программе.
Деплой (Разворачивание)
Деплой означает размещение написанного и проверенного кода на сервере, чтобы он стал доступен для использования другими пользователями. Этот процесс является завершающим этапом разработки.
Инстанс (Пример)
Инстанс - это экземпляр объекта или копия чего-либо. Например, если у вас есть один документ, то создание копии этого документа создаст второй инстанс.
Код-ревью (Перепроверка кода)
Код-ревью представляет собой оценку правильности написания кода и его соответствия задачам и целям компании. Этот процесс помогает предотвратить возникновение устаревшего кода (legacy).
Код-стайл (Стиль кода)
Код-стайл представляет собой единые правила и концепты для написания кода, которые должны соблюдать все разработчики.
Коммит/Закоммитить (Совершить)
Коммит означает внесение изменений в репозиторий, чтобы сохранить изменения и сделать их доступными для других разработчиков.
Линтер (Проверка кода)
Линтер - это программа или набор программ, которые проверяют код на наличие ошибок и соответствие определенным требованиям.
Макрос (Последовательные Действия)
Макрос - это последовательность действий, заданных в программе, которые могут выполняться автоматически без необходимости ручного ввода и настроек. Он помогает избежать монотонной рутины.
Опенсорс (Открытый Источник)
Опенсорс означает, что код или информация доступны в открытом доступе для разработчиков, часто это относится к бесплатному исходному коду.
Откат (Возврат)
Откат - это возвращение к предыдущей версии кода или программы, часто используется в случаях серьезных ошибок, мешающих нормальной работе.
Прод/Продакшен (Производство)
Продакшен означает выпуск готового продукта для использования обществом.
Спринт (Ограниченное Время)
Спринт представляет собой ограниченное количество времени, в течение которого разработчик или команда должны выполнить задачи и достичь определенных целей.
Технический Долг (Техдолг)
Технический долг - это метафора, обозначающая наличие проблем в коде или программе, которые могут не видны пользователям, но делают продукт неудобным для работы и поддержки.
Фоллбэк (Отступление)
Фоллбэк подразумевает откат к предыдущим версиям технологии, если новая версия не справляется с задачей.
Хардкод (Тяжелое Кодирование)
Хардкод - это громоздкий код, в котором значения жестко закодированы и не изменяются динамически. Это ускоряет написание кода, но делает его менее гибким.
Хотфикс (Горячая Починка)
Хотфикс - это быстрое исправление ошибки в программе, которая может привести к серьезным проблемам при использовании. Хотфикс вводится быстро, а затем может потребовать более глубокого анализа и изменений.
Знание этих терминов поможет вам легче взаимодействовать с IT-специалистами и легче понимать мир программирования и разработки.
Знание этих терминов поможет вам легче взаимодействовать с IT-специалистами и легче понимать мир программирования и разработки.