Версии и числа: two point oh, semver
Тема дорожной карты · Английский для IT
🔊 Словарь терминов с произношением →
Числа в речи инженера встречаются постоянно: версии, порты, HTTP-коды, IP-адреса, размеры, проценты, и почти для каждого случая у носителей есть свой способ чтения. Версия 2.0.1 читается two point oh point one (ноль в версиях и после точки обычно oh, реже zero), 1.10 — one point ten (не one point one zero), v3 — vee three, Python 3.12 — three twelve или three point twelve. Схема semver раскрывается как MAJOR dot MINOR dot PATCH: major меняется при несовместимых изменениях, minor при новых совместимых возможностях, patch при исправлениях. Стадии: alpha, beta, RC (release candidate), GA (general availability), LTS (long-term support), nightly, stable, latest, EOL (end of life).
Как произносится
Version /ˈvɜːrʒən/ («вёржн», не «версион»), major /ˈmeɪdʒər/, minor /ˈmaɪnər/, patch /pætʃ/, release /rɪˈliːs/ (ударение на второй слог, «релис», а не «релиз» с русским «з»), candidate /ˈkændɪdət/, beta в американском варианте /ˈbeɪtə/ («бейта»), в британском /ˈbiːtə/ («бита»), alpha /ˈælfə/, zero /ˈzɪəroʊ/, nought /nɔːt/ (британское название нуля), thousand /ˈθaʊzənd/ (с «θ», не «таузенд»), percent /pərˈsɛnt/ (ударение на второй слог).
Как употребляется
Как читают разные числа:
- HTTP-коды: 404 — four oh four, 500 — five hundred, 200 — two hundred, 301 — three oh one, 502 — five oh two.
- Порты: 8080 — eighty eighty, 443 — four forty-three, 3000 — three thousand, 22 — twenty-two, 5432 — fifty-four thirty-two.
- IP и маски: 192.168.0.1 — one ninety-two dot one sixty-eight dot zero dot one, /24 — slash twenty-four.
- Размеры: 1024 — ten twenty-four или one thousand twenty-four, 512 MB — five twelve megabytes, 4K — four kay, 2x — two ex (в два раза), 100% — a hundred percent.
- Дроби и степени: 0.5 — point five или zero point five, 1e6 — one e six или a million, 2^10 — two to the tenth или two to the power of ten.
- Время и частота: 24/7 — twenty-four seven, 99.9% — three nines, 50 ms — fifty milliseconds, 3 RPS — three requests per second.
Фразы про версии: bump the version (поднять версию), pin the version (зафиксировать), upgrade to 4.x (обновить до четвёртой ветки, four dot ex), it's been deprecated since 2.3 (устарело начиная с 2.3), backport the fix to 1.x (перенести исправление в ветку 1.x).
Ловушки
Первая ловушка — читать точку в версии как dot: это допустимо, но носители чаще говорят point; dot оставляют для доменов, файлов и путей. Вторая — читать ноль как zero в каждом случае: в номерах, кодах и версиях естественнее oh, а zero нужен там, где важна точность, например в диктовке пароля. Третья — переводить «тысяча» с русским разделителем: по-английски 1,000 пишется с запятой, а 1.5 с точкой; на созвоне русское «полтора» это one and a half или one point five. Четвёртая — release с русским «з» на конце: носители слышат это как другое слово. Пятая — percents во множественном числе: слово percent не меняется, five percent, а «процентов» в смысле доли — percentage.