Code review vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:16 PM on 8/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

45 Terms

1
New cards

deprecated

устаревший, больше не рекомендуется к использованию

2
New cards

refactor

рефакторинг — изменение структуры кода без изменения поведения

3
New cards

edge case

крайний/граничный случай, редкая ситуация на границе логики

4
New cards

race condition

состояние гонки — баг из-за порядка выполнения параллельных операций

5
New cards

backward compatibility

обратная совместимость

6
New cards

breaking change

изменение, ломающее существующую функциональность

7
New cards

merge conflict

конфликт слияния веток

8
New cards

rebase

перебазирование — перенос коммитов на новую базовую ветку

9
New cards

squash commits

объединение нескольких коммитов в один

10
New cards

revert

откатить изменение (отменить коммит)

11
New cards

rollback

откат (обычно про деплой/релиз)

12
New cards

regression

регресс — баг, вернувшийся после исправления

13
New cards

hotfix

срочное исправление, выпущенное вне обычного цикла

14
New cards

workaround

обходной путь, временное решение проблемы

15
New cards

root cause

первопричина проблемы

16
New cards

reproduce

воспроизвести баг/ситуацию

17
New cards

flaky test

нестабильный тест (иногда падает без изменений в коде)

18
New cards

stub

заглушка (упрощённая имитация части кода в тестах)

19
New cards

mock

мок — имитация объекта/зависимости для теста

20
New cards

assertion

утверждение в тесте (проверка ожидаемого результата)

21
New cards

coverage

покрытие кода тестами

22
New cards

linting

проверка кода линтером на стиль/ошибки

23
New cards

boilerplate

шаблонный, повторяющийся код

24
New cards

scope creep

расползание объёма задачи за исходные рамки

25
New cards

technical debt

технический долг

26
New cards

throttling

ограничение частоты вызовов/событий

27
New cards

debounce

задержка вызова функции до паузы в событиях

28
New cards

memory leak

утечка памяти

29
New cards

race to merge

спешка со слиянием MR без должного ревью

30
New cards

nit(pick)

мелкое несущественное замечание в код-ревью

31
New cards

LGTM

"Looks Good To Me" — одобрение в код-ревью

32
New cards

blocker

блокирующая проблема, не даёт продолжить/смержить

33
New cards

follow-up

последующая задача/доработка после текущей

34
New cards

scaffolding

каркас/заготовка структуры проекта или компонента

35
New cards

idempotent

идемпотентный — повторный вызов даёт тот же результат

36
New cards

side effect

побочный эффект

37
New cards

single source of truth

единственный источник истины (для данных/состояния)

38
New cards

prop drilling

пробрасывание пропсов через много уровней компонентов

39
New cards

lazy loading

отложенная (ленивая) загрузка

40
New cards

memoization

мемоизация — кэширование результата вычислений

41
New cards

polyfill

полифилл — код, добавляющий отсутствующую функциональность в старых средах

42
New cards

tech stack

технологический стек

43
New cards

pull request (merge request)

запрос на слияние изменений

44
New cards

code smell

"плохой запах" в коде — признак потенциальной проблемы

45
New cards