tgoop.com/code_and_travel/147
Last Update:
Сленг программистов
Жизнь в ИТ - погружение в отдельный мир. Входящие в его состав особи общаются на собственном языке, придуманным для того, чтобы отличать своих от чужих. Не знающему жаргона новичку будет очень сложно разобраться в происходящем. Поэтому привожу словарь, что к чему.
Апдейт (от англ «update») - обновить программу. Была версия Блокнота 1.1, стала - 1.2. Если речь пойдёт о модернизации внутреннего устройства компьютера, а не о ПО, применят похожее слово: апгрейд (от англ «upgrade»).
Дебажить (от англ «debug/debugging») - искать ошибку в коде. Анализировать код, тестировать различные вариации работы системы. В общем, процесс разработки с постоянным тестированием гипотез.
Костыль - быстрое исправление ошибок системы без понимания ее устройства. Аналог выражения на русском “залатать дыру”. Костыль решает проблему сейчас, но в долгосрочной перспективе приводит к сложному коду, непонятной системе, необходимости рефакторинга и новым ошибкам.
Кракозябры (или ещё «крякозябры») - непонятные символы, связанные с неправильной кодировкой. Кодировка - представление символа в компьютерном коде, подробнее об этом здесь. Именно крякозябры вы встретите на сайтах, выглядящих как Привет! Меня.
Зафакапить - не справиться с задачей. Не уложиться в срок, не решить проблему, написать код с ошибками. Не надо так делать)
Лог (от англ. «log») - журнал, в котором записываются выполненные действия в хронологическом порядке. Аналог дневника вида “дата - событие”. Как правило, нужен для конспектирования действий пользователя или системы с целью последующего анализа ошибок.
Компиляция - конвертация кода, который пишем программист, в программу, которую выполняет процессор. Для языка JAVA необходим компилятор, а JavaScript напрямую компилируется в браузере. Подробнее о компиляции здесь. А компилятор — программа, которая выполняет компиляцию.
Запилить - реализовать функционал, сказать, что задача готова. “Я запилил чат с покупателями” означает, что программист выполнил свою работу по созданию чата.
Откат (не то, что вы подумали) - возвращение системы на предыдущую версию, делается в случае нахождения серьезных ошибок в текущей. “Я откатил изменения до версии 1.5” - означает, что программа возвращена к версии 1.5 вне зависимости от того, какой она была до этого.
Баг - ошибка в работе системы. Нужно фиксить (от англ. «fix»), т.е. исправлять баг.
Фича (от англ. « feature») - новый функционал, которого не было до. Когда что-то работает не так, как ожидается, некоторые программисты отделываются от дополнительной работы выражением: «Это не баг, а фича».
Релиз (от англ. «release») - представление готовой версии продукта (игры/программы/песни/альбома) на всеобщее обозрение. Например: релиз игры = выпуск игры для старта продаж. Обычно происходит с заданной периодичностью, раз в 2-3 недели.
Формошлёпство - выполнение банальных рутинных задач в ИТ, для которых не требуется напрягать мозги. Как правило, таких людей не любят и говорят, что они ничем полезным не занимаются. Формошлёп — человек, чья деятельность похожа на формошлёпством.
Не будьте формашлепами и пишите свой код грамотно. Пилите нужные фичи и не допускайте появления багов в релизе. А если они все-таки возникли, то откатите изменения и посмотрите лог. Не факапьте задачи и не делайте костыли: код надо писать качественно. А чтобы он был хорошим, не забывайте его тщательно дебажить.
Кстати, уже сегодня стартует мой бесплатный вебинар “Как выделить время на обучение и все успеть”. 15 августа, 20.00. Запись в личные сообщения - @afelua. Приходите, чтобы узнать, как не заниматься формашлепством по жизни, а грамотно концентрироваться на действительно важных вещах.
BY Code&Travel

Share with your friend now:
tgoop.com/code_and_travel/147