20 сленговых выражений, которые знает каждый программист, но не понимает обычный человек
Айтишники говорят на особом языке — малопонятном англо-русском диалекте. Несмотря на то, что большинство слов из сленга программистов — англицизмы, знание английского не поможет понять, о чем речь.
Например, слово пушить, образованное от английского "push", — нажимать, давить, означает загружать код на сервер GIT — систему отслеживания версий.
Составил список из 20 «айтишных» выражений, которые нужно знать человеку, прежде чем заговорить с программистом 👨💻
1. Аппрувить (от англ. "approve") — согласовать.
2. Баг (от англ. "bug") — ошибка в коде, из-за которой программа дает сбой или работает неправильно.
3. Багрепорт (от англ. "bug report") — сообщение или отчет об ошибке, которая привела к сбою в работе программы.
4. Битый — нерабочий. Если при переходе по ссылке, вылезает сообщение, что страница не найдена, значит, ссылка битая.
5. Бэкапить (от англ. "back up") — сохранять резервную копию. Бэкапить информацию надо как можно чаще, чтобы была возможность вернуть удаленные данные, или сохранить проделанную работу, если произойдет системный сбой.
6. Бэклог (от англ. "backlog") — список функций в порядке приоритета для реализации в следующих версиях продуктов.
7. Говнокод — код, который не подходит под определение хорошего кода. Хороший код — это компромисс между оптимальным кодом в части быстродействия, расширяемостью и читабельностью. Нетолерантные к чужой работе программисты часто употребляют слово говнокод в своем лексиконе.
8. Индусский код — код, написанный длинно и витиевато. Все потому что в Индии платят программистам за каждую строчку кода. Особо сообразительные специалисты прописывают лишние бесполезные строки.
9. Костыль — криво, но быстро реализованное решение проблемы в коде. Временная мера, которая поддерживает программу в рабочем состоянии, пока айтишники работают над трудоемким решением. Нередко работающий костыль остается на века и служит стабильнее «правильно написанной вещи» 😁
10. Крипово (от англ. "creepy") — страшно.
11. Разраб — сокращение от разработчик, но с намеком на тяжелый и подневольный труд.
12. Сейвить (от англ. "save") — сохранить изменения.
12. Спринт (от англ. "sprint") — отрезок времени, забег, за который команда разработчиков добавляет продукту новые функции.
13. Таски (от англ. "task") – задачи.
14. Тултип (от англ. "tooltip")— всплывающая подсказка, которая появляется при наведении курсора.
15. Факап (от англ. "fuck up") — провал задачи, важного дела.
16. Фиксить (от англ. "fix") — исправлять ошибки в коде.
17. Фича (от англ. "feature") — особенность, фишка продукта. В интернете гуляют мемы и шутки на тему: «Это не баг — это фича». Иногда сложно с первого взгляда понять, программная ошибка перед тобой или новая возможность.
18. Хард скиллы (от англ. "hard skills") — технические навыки.
19. Чекнуть (от англ. "check") — проверить.
20. Шерить (от англ. "share") — предоставлять доступ к каким-либо данным.
А какими словами из айтишного сленга вы можете дополнить этот список?