Аббревиатуры и жаргон: API, CRUD, MVP, TDD и другие
IT-общение пронизано аббревиатурами. Не зная, что LGTM значит «выглядит хорошо», легко растеряться в код-ревью или чате.
Any sufficiently advanced technology is indistinguishable from magic. — Arthur C. Clarke
Аббревиатуры экономят время носителям, но новичку создают барьер: фраза «PR is WIP, but the API LGTM, let's CR after CI» выглядит как шифр. На деле за каждой буквой стоит простое понятие. Разберём самые ходовые.
Архитектура и процессы
| Сокращение | Расшифровка | Что значит |
|---|---|---|
| API | Application Programming Interface | интерфейс взаимодействия программ |
| CRUD | Create, Read, Update, Delete | базовые операции с данными |
| MVP | Minimum Viable Product | минимально жизнеспособный продукт |
| POC | Proof of Concept | проверка концепции, прототип |
| CI/CD | Continuous Integration / Delivery | непрерывная сборка и доставка |
| SLA | Service Level Agreement | соглашение об уровне сервиса |
Практики и принципы
| Сокращение | Расшифровка | Что значит |
|---|---|---|
| TDD | Test-Driven Development | разработка через тесты |
| DRY | Don't Repeat Yourself | не повторяй себя (избегай дублей) |
| KISS | Keep It Simple, Stupid | делай проще |
| YAGNI | You Aren't Gonna Need It | не делай впрок |
| OOP | Object-Oriented Programming | объектно-ориентированное программирование |
| SOLID | 5 принципов ООП | набор принципов проектирования |
Чат и код-ревью
| Сокращение | Расшифровка | Что значит |
|---|---|---|
| PR / MR | Pull / Merge Request | запрос на слияние кода |
| WIP | Work In Progress | в работе, ещё не готово |
| LGTM | Looks Good To Me | по мне — норм, апрувлю |
| CR | Code Review | код-ревью |
| nit / nitpick | nitpick | мелкое непринципиальное замечание |
| TBD | To Be Determined | будет уточнено позже |
| FYI | For Your Information | к сведению |
| ETA | Estimated Time of Arrival | ожидаемый срок готовности |
Расшифровка реального сообщения из чата:
"PR is still WIP. The API part LGTM, but it's a nit: naming could be cleaner. ETA for the rest is tomorrow EOD." Перевод: "PR ещё в работе. Часть с API — норм, апрувлю, но есть мелкое замечание: нейминг можно почище. Остальное — к завтрашнему концу дня." (EOD = End Of Day, конец рабочего дня)
Полезные фразы
This is just a nit, feel free to ignore. — Это мелочь, можешь проигнорировать. LGTM, approving now. — Норм, апрувлю. Marking the PR as WIP for now. — Помечаю PR как «в работе». ETA is end of day tomorrow. — Срок — к концу дня завтра.
Частые ошибки рус-говорящих
- Принимать «nit» близко к сердцу.
nit— это вежливый сигнал «не блокер, на твоё усмотрение». Это не критика, а мелкое пожелание. - Путать ASAP и EOD.
ASAP= как можно скорее,EOD= к концу дня. Разные уровни срочности. - Читать аббревиатуры по-русски вслух.
API— «эй-пи-ай»,SQL— «эс-кью-эл» или «сиквел»,JSON— «джейсон». Уточни принятое в команде произношение.
Чек-лист
- Выпиши 5 аббревиатур, которые встречал, но не знал точной расшифровки.
- В следующем чате замечай новые сокращения и сразу гугли.
- Запомни, что
nitиLGTM— самые частые в код-ревью.
Жаргон и сленг чата
Помимо «официальных» аббревиатур есть разговорный сленг, который встречается в неформальных чатах. Понимать его полезно, чтобы не теряться, хотя сам можешь и не использовать.
| Слово | Перевод | Контекст |
|---|---|---|
| ping me | напиши/тегни меня | Ping me when it's ready. |
| bump | поднять (версию / тему вверх) | Bumping this thread. |
| ship it | выкатываем | Looks good, ship it! |
| +1 | поддерживаю, согласен | +1 to that approach. |
| heads up | предупреждение, к сведению | Heads up: deploy at 3pm. |
| blocker | то, что блокирует работу | This is a hard blocker. |
| WFH | работаю из дома | I'm WFH today. |
Важно про тон: восклицательные знаки и эмодзи в рабочих чатах англоязычных команд — это норма дружелюбия, а не несерьёзность. «Thanks!! 🎉» после мерджа PR абсолютно уместно. Сухой текст без эмоций иногда наоборот читается как холодность.
Аббревиатуры-минимум
| Ключ | Смысл | Где встречается |
|---|---|---|
| PR / WIP | пул-реквест / в работе | PR is WIP |
| LGTM | по мне норм | LGTM, approving |
| nit | мелочь | nit: rename this |
| ETA | срок | ETA is EOD |
| CI/CD | сборка/доставка | CI is green |
Тон важнее буквы: nit и LGTM — это про дружелюбное, не блокирующее общение. Понимаешь их — понимаешь настроение чата.
Итоги
Аббревиатуры — это сжатый жаргон, за которым стоят простые понятия. Знание ходового набора (API, CRUD, MVP, CI/CD, PR, WIP, LGTM, nit, ETA) снимает большую часть барьера в чатах и ревью. Главное — понимать тон: nit и LGTM сигнализируют о дружелюбном, не блокирующем общении.