Ж
Глоссарий
английские слова, которые встречаются каждый день
Что это
Слова, которые приходят в ответах ИИ, в сообщениях об ошибках и в документации.
Не словарь, а список того, что мешает читать, пока не знаешь.
Код и его части
| Слово | Что значит |
|---|
| variable | переменная |
| function, method | функция; метод — функция, принадлежащая объекту |
| argument, parameter | что передают в функцию; как это названо внутри |
| return | вернуть значение из функции |
| class, instance | класс (описание); экземпляр (созданный по нему объект) |
| property, field | свойство, поле объекта |
| array, list | массив, список |
| dictionary, map, object | словарь: пары «ключ — значение» |
| string, integer, float, boolean | строка, целое, дробное, да/нет |
| null, None, undefined | «ничего»; в JS ещё и «значение не задано» |
| scope | область видимости: где имя существует |
| statement, expression | инструкция; выражение, у которого есть значение |
| loop, iterate | цикл; проходить по элементам |
| nested | вложенный |
| mutable, immutable | изменяемый, неизменяемый |
Что происходит при работе
| Слово | Что значит |
|---|
| runtime | время работы программы (в отличие от сборки) |
| exception, throw, raise | исключение; «бросить», «возбудить» его |
| catch, handle | поймать, обработать ошибку |
| stack trace, traceback | цепочка вызовов до места падения |
| debug | искать причину ошибки |
| log | запись о событии; «логи» — такие записи |
| crash | падение программы |
| hang, freeze | зависание |
| race condition | состояние гонки: два процесса мешают друг другу |
| memory leak | утечка памяти |
| timeout | предел ожидания |
| async, await, promise | асинхронность: «подожди результат, не блокируя всё» |
| thread, process | поток; процесс |
| cache | хранилище готовых ответов, чтобы не считать заново |
Данные и сеть
| Слово | Что значит |
|---|
| API | способ одной программы обращаться к другой |
| endpoint | конкретный адрес API |
| request, response | запрос, ответ |
| payload, body | содержимое запроса или ответа |
| header | служебная строка запроса или ответа |
| status code | код ответа: 200, 404, 500 |
| JSON | текстовый формат данных: пары и списки |
| schema, validation | описание данных; проверка по нему |
| parse, serialize | разобрать из текста; превратить в текст |
| query | запрос к базе данных |
| index | указатель в базе, ускоряющий поиск |
| migration | изменение структуры базы |
| transaction | группа изменений «всё или ничего» |
| CRUD | создать, прочитать, изменить, удалить |
| CORS | правило браузера о запросах на чужой адрес |
Фронтенд
| Слово | Что значит |
|---|
| frontend, backend | то, что видит пользователь; то, что на сервере |
| DOM | дерево элементов страницы в браузере |
| component | компонент: кусок интерфейса со своим кодом |
| props | данные, переданные компоненту снаружи |
| state | состояние: данные, которые компонент хранит сам |
| render | отрисовать, построить интерфейс |
| hook | функция React вида useЧтото |
| effect | действие в стороне: запрос, подписка, таймер |
| layout | раскладка, расположение элементов |
| responsive | подстраивающийся под ширину экрана |
| viewport | видимая область экрана |
| bundle | собранный файл со всем кодом страницы |
Процесс и инструменты
| Слово | Что значит |
|---|
| repository, repo | репозиторий: проект с историей изменений |
| commit | зафиксированное изменение |
| branch, merge | ветка; слияние веток |
| diff | разница между версиями |
| pull request | предложение влить изменения |
| rollback, revert | откат |
| dependency | зависимость: чужая библиотека |
| lock file | файл с точными версиями зависимостей |
| environment | окружение: набор настроек для запуска |
| build | сборка |
| artifact | то, что получилось после сборки |
| deploy | выкладка на сервер |
| rollout | постепенная выдача новой версии |
| linter | программа, ищущая подозрительные места в коде |
| refactoring | переделка кода без изменения поведения |
| legacy | старый код, который менять страшно |
| technical debt | технический долг: отложенные решения |
Про ИИ
| Слово | Что значит |
|---|
| prompt | запрос к модели |
| context, context window | что модель видит сейчас; сколько в неё помещается |
| token | кусочек текста, которым модель считает объём |
| hallucination | выдуманное: несуществующая функция, ссылка, факт |
| temperature | насколько ответы разнообразны |
| fine-tuning | дообучение модели на своих данных |
| agent | режим, в котором модель сама запускает команды |
| system prompt | постоянная инструкция, заданная до разговора |