惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
博客园_首页
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
The Cloudflare Blog
罗磊的独立博客
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
J
Java Code Geeks
MyScale Blog
MyScale Blog
G
Google Developers Blog
U
Unit 42
Y
Y Combinator Blog
P
Proofpoint News Feed
Vercel News
Vercel News

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Эволюция Коди: ипостаси нашего маскота сквозь года
Bieta_k (PVS · 2026-05-14 · via Все публикации подряд на Хабре

Эволюция Коди: ипостаси нашего маскота сквозь года

Уровень сложностиПростой

Время на прочтение5 мин

Охват и читатели138

Единорог Коди и его товарищ Баг — узнаваемые маскоты PVS-Studio. Этих персонажей вы видели во многих сценариях: при археологических раскопках, в космосе, при ограблении банка, в саду и в сточной канаве. Но как вообще появился этот единорог, и как же он выглядел на заре времён? Давайте посмотрим хронологию взросления Коди в этой статье, а также изучим самые занятные иллюстрации с его участием!

У нас есть библиотеки иллюстраций за разные периоды работы компании. Изначально я хотела найти самые интересные образцы и рассказать, для чего это было сделано, но там так чётко прослеживается смена стилей изображения, что тяжело было удержаться от исторической сводки. Так что несмотря на то, что одна статья про Коди уже была, мы внимательно рассмотрим его ещё раз!

2011–2013 г. н. э.

Для того чтобы рассказать вам об этом временном периоде, я взяла небольшое интервью у Андрея Карпова, сооснователя PVS-Studio, чтобы узнать всё из первых рук. Единорог как концепция был жутко популярен в те годы, так что когда Андрей первый раз вставил в статью иллюстрацию с единорогом, то получил живой отклик. Решили использовать этот образ ещё раз, пока не зная, на сколько лет он на самом деле с нами останется.

Вот так выглядел один из прото-единорогов: на четырех ногах и почему-то в попоне с изображением актуального на тот момент логотипа:

Тогда его ещё тошнило радугой, как дань трендам тех лет, и, по словам Андрея, вызвано это было плохим кодом.

Рядом с ним отдыхал вот этот очаровательный пухляш — как оказалось, его нарисовала жена Андрея, и я считаю, что этот милаха заслуживает внимания!

Тогда иллюстрации для статей заказывали у фрилансеров, пока чёткого понимания о визуальном коде будущего маскота ещё не было. Поэтому выглядели они весьма потешно:

Были и экспериментальные изображения с туманным назначением. Например, вот эта:

Эта иллюстрация так никуда и не пошла и больше десяти лет пролежала в архиве, чтобы появиться в этой статье.

А на этом загадочном сюжете Коди высиживает пингвина, намекающего на Linux версию PVS-Studio — чудо рождения поистине великолепно!

На основе нескольких готовых картинок авторы статей сами креативили коллажи для своих статей, сейчас это выглядит очень ностальгично:

Кстати, хоть Баг как постоянный персонаж появился у нас не так давно, его далёкие предки родились тогда же, вместе с протагонистом. Потому что какой протагонист без своего антагониста? Но выглядели эти самые далёкие предки абсолютно неузнаваемо:

Кстати, о голубой футболке: есть какие-нибудь идеи, почему она именно такого цвета? Он, кстати, впоследствии стал нашим корпоративным. Ответ прост: первые версии анализатора были для языков C и C++. Голубой — некий намёк на официальный логотип языка. На изображении ниже можно увидеть, как представляли себе крепкую дружбу C++, C# и Java:

~2018–2022

Чуть позже, примерно в 2018 году, в компании пришли к выводу, что штатный дизайнер всё-таки нужен. Заказывать на фрилансе стало уже совсем неудобно. К тому же, когда образ стал более-менее читаемым, захотелось видеть больше разнообразия в позах и визуального постоянства, а ещё появились запросы на печатную продукцию, что стало решающим аргументом.

Здесь уже прямоходящий Коди получает узнаваемую выразительную физиономию, интересные ситуации и свою голубую футболку:

Как видно, тут проглядываются мотивы актуальных на момент создания картинки мемов, что неудивительно — сам единорожий образ возник тоже из интернет-культуры. У нас в офисе ходила байка, что Коди должен быть чем-то похож на Андрея, но сам Андрей говорит, что такой смысл изначально не закладывали, а визуально маскот напоминает ему муми-тролля. Здесь я полностью согласна — действительно ведь похож!

2022–2026 год

Это годы работы нашего нынешнего дизайнера. Конечно, у него свой стиль, свои источники вдохновения и подходы к работе, а значит, для Коди снова наступает время метаморфоз. Первые итерации ещё были похожи на его старое “я”. Хотя стало заметно — рука над ним работала уже другая:

Ближе к концу 2025 года Коди получает свой свежий визуал, который вы сейчас можете наблюдать на иллюстрациях к статьям:

Кстати, почему бы не спросить у самого Ярослава, нашего дизайнера, что он думает об этом?

— Расскажи вкратце о своём знакомстве с маскотом и о том, как ты его развивал, что улучшал в рисовке.

— Познакомился я с ним на тестовом задании, после собеседования к нам в компанию в 22-м. После того, как меня взяли на работу, мой ментор (Галя, привет!) провёл краткий экскурс по единорожьему бытию (библиотеки там, его анатомия), так что я не с нуля его лепил (А вот нашего бага почти что с нуля :) ).

Первые полтора года работы единороги не очень у меня получались (мне не нравится), потом начало доходить, как можно его пропорции и формы использовать во всяких комичных ситуациях и ракурсах. Ну а потом раз в год как-то выходило, что я изменял немного стиль, где-то добавлял, что-то убирал.

Сейчас вот уже начал полноценные фоны интегрировать, ракурсы посложнее делать, отчего можно более говорящие сюжеты на картинках изображать.

— Где ты берёшь источники вдохновения для самых интересных картинок?

— Вдохновляюсь любым контентом, где есть гротескная анимация, либо он просто смешной. Например, полтора года назад у меня была одержимость игрой Pizza tower, я с тамошнего героя ракурс и рож всяких много подтырил (по-дизайнерски). А так набор стандартный: мемы, игры, мультики.

Люблю ещё иногда отсылок на классическое изобразительное искусство и кинематограф сделать.

— Над чем ты больше всего любишь работать, что тебе нравится рисовать?

— Больше всего люблю выходить за рамки нашего корпоративного стиля и делать что-то новенькое (можно заценить в последнем квизе). Ну и рожи смешные рисовать ещё люблю :)

А вот, собственно, и мемы. Конечно же мы ссылаемся на них в разных материалах: в иллюстрациях к статьям, при изготовлении бумажной развлекательной раздатки, в квизах и многих других случаях:

Кое-где в игру даже вошло 3D-моделирование:

Как уже было упомянуто ранее, есть отсылки на знакомых персонажей:

Как изменились полноценные сюжеты

Ещё с 2011 года начались попытки украсить статью иллюстрацией подходящей тематики. Например, в своей статье про проверку DOOM 3 Андрей Карпов разместил вот такую иллюстрацию собственного производства, в которой использовал первый Коди-прототип:

Далее традиция проверять Doom продолжилась руками другого сотрудника, который также сделал коллаж, но уже с более свежим единорогом:

И вот под конец 2023 года, в 30-летний юбилей игры, вышла ещё одна статья. В этот раз иллюстрация прорисована полноценно — с фоном и стилизацией всех участвующих персонажей. Сейчас, благодаря Ярославу, это уже стало стандартом:

Лимитированные коллекции

Был у нашей компании как-то кейс: оформление мерча и стенда под стиль одной конкретной конференции. Это был OFFZONE 2023, и визуал выбрали киберпанк, причем в тёмных, сдержанных тонах. Из раздатки забрендировали стикеры и коробки тульских пряников:

Но оклейка стенда тоже соответствовала ситуации:

Финальный секрет

Коди прошёл долгий путь бок о бок с компанией — практически с начала её существования. Его забавная рожица ежедневно работает на узнавание бренда. Надеюсь, вам интересно было проследить за его историей вместе со мной.

Но на закуску хочу передать привет от дизайнера. Для начала придётся раскрыть его маленький секрет: он любит прятать на картинках амогусов, персонажей игры Among Us, которые уже превратились в имя нарицательное. Пример из показанной выше картинки выглядит вот так:

Да, не слишком очевидно, а кому сейчас легко? Предлагаю вам игру: вы находите намёк на амогуса на картинках в нашем блоге, присылаете скриншот и ссылку на статью на почту events@viva64.com, а мы даём вам промокод на 30 дней бесплатного использования нашего анализатора. Если хотите встречаться с Коди чаще, можете подписаться на наш канал в любом удобном мессенджере: Telegram или MAX. Будем вас ждать!