Найти в Дзене
Терминология, сленг

Терминология, сленг

Термины и определения, программистский сленг
подборка · 26 материалов
Разработка через тестирование
Однажды кто-то из инженеров-программистов подумал: если я собираюсь написать кучу тестов для этой программы (класса), то почему бы сначала не написать тесты? С тех пор идёт война между сторонниками и противниками этого подхода - что раньше - курица или яйцо (тесты или программы). Война идёт, а подход сохранился и многими используется. Он называется разработка через тестирование (Test-Driven Development, TDD). Лично я, например, при разработке программ для компьютера, никогда почти не пишу тесты - все глюки устраняются по мере обнаружения...
117 читали · 1 год назад
Оператор Элвиса
Я уже как-то говорил, что у программистов своеобразное чувство юмора. У некоторых это своеобразие заключается в его отсутствии ))) И всё же в каждой профессии есть какие-то свои смешные (или несмешные) фишечки. Например, во многих языках программирования есть тернарный оператор. Пример на JavaScript см. здесь. Но подобным образом он работает и в С++. Так вот, этот оператор в узких программистских кругах ещё называют “оператором Элвиса”. Я даже представляю, как некий программист старой школы, вкурив...
165 читали · 1 год назад
Персистентные программы
Некоторые комплексуют по поводу того, что они чего-то не знают. И я в былые времена тоже этим немного страдал. Не хотелось казаться глупым, и приходилось делать вид, что ты понимаешь, о чём идёт речь, хотя на самом деле не понимал вообще ничего ))) Но с годами эти комплексы уходят. Потому что однажды приходишь к выводу - всё знать невозможно. И как бы долго ты не работал в профессии, всё равно будут какие-то вещи (иногда даже очень простые), о которых ты раньше не знал. Я, например, не знал, что такое персистентные программы...
374 читали · 2 года назад
Откуда взялся бит
Мне всегда было любопытно знать, как появляются вещи и/или их названия. Например, в литературе о вычислительной технике советских времён вы редко (или никогда) могли встретить слово “бит”. Потому что там это называлось “разряд”. И даже сегодня мы обычно говорим “разрядность числа”, и никогда не говорим “битность”, например. Вообще для русскоязычного человека это понятнее. Если немного поразмыслить, то даже можно догадаться, почему неделимая часть двоичного числа называется разрядом. Но откуда взялся...
323 читали · 2 года назад
Рефакторинг простыми словами
Наверняка начинающие программисты (если они не совсем уж начинающие, а изучившие хотя бы основы программирования и имеющие опыт общения с более опытными коллегами) слышали слово “рефакторинг”. Непосвящённому это слово совсем непонятно, поэтому я решил раскрыть его значение. Начнём с перевода. И я, как всегда, не упущу возможности повозмущаться загаживанием русского языка разными иностранными словечками. И это уже настолько глубоко, что Яндекс-Переводчик переводит слово “Refactoring”, как вы думаете? Ни за что не догадаетесь...
125 читали · 2 года назад
Чем коммутатор отличается от маршрутизатора
Речь пойдёт не о телефонном коммутаторе, разумеется. Имеются в виду устройства для организации компьютерных сетей. Коммутатор, он же сетевой коммутатор, а в народе часто “свитч” (от английского switch - переключатель) - это устройство, которое предназначено для соединения нескольких узлов компьютерной сети. Узлом может быть компьютер, принтер, видеорегистратор и т.п., а также другой коммутатор. Слово “коммутатор” произошло от латинского commuto, что означает “меняю”. То есть коммутатор так или иначе меняет (переключает) каналы связи и таким образом соединяет одно устройство с другим...