По мотивам YouTube-видео. Если есть что добавить — кидай реквест!
Разделение слов по категориям в значительной степени условно — одни и те же слова зачастую могут использоваться в разных категориях, однако классификация всё же полезна для запоминания и потому представлена.
английский | русский |
---|---|
software | программное обеспечение (ПО) |
hardware | аппаратное обеспечение, оборудование |
data | данные, информация |
freeware | бесплатное ПО |
open source | ПО с открытым исходным кодом |
code | код (в смысле исходный код программы или в |
смысле код/номер ошибки или статуса, например, HTTP code — код HTTP статуса) | |
source, source code | исходныйкодпрограммы |
coding, programming | программирование, разработка ПО |
develop | разрабатывать |
create | создавать |
remove, delete, drop | удалять |
compile | компилировать |
compress | сжимать |
archive | архивировать |
debug | отлаживать (программу) |
issue | проблема, вопрос, требующий решения |
error, bug | ошибка (например, HTTP 404 Error, запрашиваемый файл не найден на сервере; или ошибка деления на ноль, или ошибка в синтаксисе программы) |
exception | исключение (нестандартное поведение системы, которое мы обрабатываем отдельным кодом) |
encrypt | зашифровать |
decrypt | расшифровать |
verify | проверить, верифицировать |
prepare | подготовить (например, данные на отправку) |
send | отправить (например, send request — отправить запрос) |
get | получить (например, get name — получить имя) |
disable | деактивировать, отключить |
enable | активировать, включить |
change | изменить (например, change timezone — изменить временную зону) |
utility | утилита |
tool | инструмент |
from scratch | с нуля (например, создавать проект с нуля) |
above | выше (выше в тексте, например) |
below | ниже (ниже в тексте, например) |
under | под (например, under the hood — под капотом) |
after | после |
before | до |
already | уже |
yet | пока что |
capabilities | возможности |
authenticate | аутентификация, проверка подлинности (например, проверка подлинности пользователя путём проверки корректности введённого им логина и пароля) |
authorize | авторизация, разрешить (например, проверка наличия прав на выполнение действия в системе) |
example | пример (for example — например) |
built-in | встроенный |
first | первый |
last | последний |
middle | середина, средний |
search | поиск, искать, найти |
find | искать, найти |
run, execute | запустить, выполнить |
date | дата |
time | время |
current | текущий (например, current date — текущая дата) |
parent | родитель, родительский |
child | ребёнок, дочерний |
use | использовать |
fast | быстрый |
slow | медленный |
report | отчёт |
documentation | документация |
useful | полезный |
work | работа, работать |
deprecated | устаревший |
automatic | автоматический |
default | по умолчанию |
dynamic | динамический |
invalid | недействительный, недопустимый |
hot key | горячая клавиша |
английский | русский |
---|---|
network | сеть |
hostname | имя хоста (компьютера/сервера) в сети |
domain | домен (например, yandex.ru) |
download | загружать что-то из сети/Интернет |
upload | выгружать что-то (например, на сервер) |
server | сервер в сети (компьютер, отвечающий на запросы по сети, или конкретная программа, запущенная на нём, обслуживающая сетевые запросы). От слова serve, обслуживать |
port | порт, чаще всего на сервере, порт 80 — стандартный порт протокола HTTP |
request | запрос |
connect | соединяться, подключаться (например, к серверу) |
disconnect | отсоединиться, отключиться (например, от сервера) |
connection | соединение |
login | вход, войти, пройти аутентификацию (например, на сервере) |
logout | выход, выйти (например, с сервера) |
gateway | шлюз |
hyperlink | гиперссылка (например, ссылка на веб-странице) |
router | роутер, маршрутизатор (от слова route, маршут) |
redirect | перенаправиперенаправить |
английский | русский |
---|---|
boot | загрузка, загрузить (например, загрузить ОС Linux) |
bootloop | цикличная перезагрузка, когда устройство не может даже загрузиться |
reboot | перезагрузить |
shutdown | выключить |
install, setup | установить (например, приложение) |
uninstall | удалить установленное |
update | обновить (например, приложение) |
environment variable | переменная среды |
GUI, Graphical User Interface | графический пользовательский интерфейс |
terminal | командный терминал |
command | команда |
shell | командная оболочка |
partition | раздел диска |
root | корень (обычно имеют в виду корневого пользователя ОС с максимальными правами) |
английский | русский |
---|---|
laptop | ноутбук |
keyboard | клавиатура |
mouse | мышь |
monitor, screen | монитор, экран |
device | устройство |
CPU, Central Processing Unit | процессор |
RAM, Random Access Memory | оперативная память |
disk | диск |
английский | русский |
---|---|
user | пользователь |
account | аккаунт, учётная запись |
group | группа (например, пользователей) |
access | доступ |
allow | разрешить (например, доступ пользователю или группе) |
deny | запретить (например, доступ пользователю или группе) |
английский | русский |
---|---|
copy | копировать (например, текст или файл) |
cut | вырезать (например, текст или файл) |
paste | вставлять (например, текст или файл) |
save | сохранить |
folder, directory | папка, директория |
text | текст |
list | список, перечень, перечисление |
bold | жирный |
italic | курсив |
underline | подчеркивание |
image, picture | изображение |
figure | рисунок |
path | путь (до файла, например) |
show | показать |
hide | скрыть |
английский | русский |
---|---|
database | база данных, БД |
query | запрос |
storage | хранилище |
table | таблица (например, в базе данных) |
row | строка |
column | колонка |
select | выбрать (например, данные из БД) |
insert | вставить (например, данные в БД) |
drop, delete, remove | удалить, убрать |
join | объединить (например, список в строку или объединить данные нескольких таблиц) |
split | разделить (например, строку по символу запятой) |
index | индекс (например, поисковый индекс БД) |
limit | ограничение |
английский | русский |
---|---|
data type | тип данных |
expression | выражение |
quotes | кавычки, символы кавычек |
variable | переменная |
constant | константа |
string | строка |
char, symbol | символ, знак |
number | число |
append | добавить, присоединить (например, элемент в конец списка) |
open | открыть (например, файл) |
read | прочесть (например, из файла или из сети) |
write | записать (например, в файл или в сеть) |
array | массив |
list | список |
dictionary | словарь ключ-значение |
key, keyword | ключ |
value | значение |
set | множество |
queue | очередь |
tuple | кортеж |
object | объект |
class | класс |
public | публичный (например, публичный метод) |
private | приватный (например, приватный метод) |
protected | защищённый (например, защищённый метод) |
static | статичный (например, статичный метод) |
function | функция |
function call | вызов функции |
parameter | параметр |
argument | аргумент |
method | метод |
module | модуль |
package | пакет |
import | импорт (например, кода из библиотеки) |
return | возврат, вернуть (например, возврат значения из функции) |
exit | выход, выйти (например, выйти из программы) |
initialize | инициализировать |
configure | конфигурировать |
settings | настройки |
implement | реализовать |
abstract | абстрактный (например, абстрактный класс) |
interface | интерфейс |
extend | расширить |
length | длина (например, строки) |
loop | цикл |
iteration | итерация (например, итерация цикла) |
nested | вложенный (вложенный цикл, например |
count | количество (например, элементов с массиве) |
sort | сортировать |
true / false | правда / ложь |
boolean | булево, булевский тип данных (имеющий значение правда или ложь) |
definition | определение (например, функции) |
scope | область видимости |
formatting | форматирование |
placeholder | заполнитель, место для размещения чего-то |
process | процесс |
thread | поток |
multiprocessing | многопроцессорная обработка |
asynchronous | асинхронный |
concurrency | конкурентность |
parallelism | параллелизм |
security | безопасность |
sign | подписать |
английский | русский |
---|---|
design | проектировать, создавать, проектирование, разработка, дизайн |
deploy | развертывание приложения на сервере tion |
template | шаблон |
convention | соглашение |
rule | правило |
integrate | интегрировать |
architecture | архитектура |
object-oriented programming | ООП, объектно-ориентированное программирование |
backend | серверное ПО |
frontend | клиентское ПО, работающее на устройстве пользователя |
dependency | зависимость |
dependency injection | инъекция зависимости |
maintain | поддерживать |
library | библиотека |
framework | фреймворк / каркас или набор библиотек для разработки приложений |
MVC | архитектура модель (Model), отображение (View), контроллер (Controller) |
clean architecture | чистая архитектура |
DRY | Don't Repeat Yourself, принцип разработки «не повторяйся» |
KISS | Keep It Simple Stupid, принцип разработки «не переусложняй» |
YAGNI | You Aren't Gonna Need It, принцип разработки «вам это не понадобится» |
SOLID | набор принципов разработки: SRP (Single Responsibility Principle, принцип единой ответственности), OCP (Open-Close Principle, принцип открытости-закрытости), LSP (Liskov Substitution Principle, принцип подстановки Лисков), ISP (Interface Segregation Principle, принцип разделения интерфейсов), DIP (Dependency Inversion Principle, принцип инверсии зависимостей) |
SOLID | набор принципов разработки: SRP (Single Responsibility Principle, принцип единой ответственности), OCP (Open-Close Principle, принцип открытости-закрытости), LSP (Liskov Substitution Principle, принцип подстановки Лисков), ISP (Interface Segregation Principle, принцип разделения интерфейсов), DIP (Dependency Inversion Principle, принцип инверсии зависимостей) |