Разработчики dzen.ru, что с вами не так?

Приветствую, Хабравчане!

Написать статью меня побудил один момент на сайте дзен. Точнее отсутствие определенного функционала, о котором и пойдет речь ниже. Как могло такое произойти?

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

Статья пишется через месяц после случившегося. За месяц я остыл. И данную статью набираю под Вивальди иначе, буду полыхать в статье. А цель обратить внимание на проблему разработчиков, менеджеров дзена.

add05ea34c4b299d5aefa0190b0fd22f.png

Поехали!

Краткая история дзен на минималках. Дзену уже четыре года. История занончена, спасибо расходимся. Конечно же нет.

Я C# разработчик и почти всю карьеру пишу бэк, иногда когда не повезет при трудоустройстве на вакансию бэк, оказывается можно попасть на фулстек разработку, о которой тебе скажут через неделю. И пару лет познавать ад js и вообще фронта:) Но я не об этом. Хоть какая то экспертиза у меня есть.

Так вот как бы это было не странно, но пишу разную странную штуку на С++ из последнего уроки по разработке движка Arcanum в количестве аж целых трех уроков. Собственно выкладываю на Хабр, общаюсь в комментах. И решил я где то месяц назад выложить уже готовые статьи на дзен. Информационный сайт, полно статей про всё и про программирование в том числе. Естественно всё пошло совершенно не так как я ожидал.

Алгоритм таки прост:

  1. Регаемся

  2. Создаем канал

  3. Выкладываем статьи

  4. Собственно отвечаем на комментарии если они есть.

Создал канал Айти батя. Канал Деда Женя был уже занять:)

И что может пойти не так, план надежный. Так вот загвоздка случилась при оформлении статьи.

Делаю я значит ctrl-c, ctrl-v, почти не отличается, от того, что я делаю на работе:)

c06e6a92dc9d1476c4462b776adba3c9.png

Картинки и текст копируется. Текст форматируется в принципе нормально. Больше, меньше, жирный, курсив. Ну как бы сойдёт. Ссылки тоже корректно переносятся, я не нарадуюсь все очень удобно и просто. Молодцы я думал…

В итоге я дохожу до кода. Мои предположения, сейчас скопирую код нажму кнопку типа вставить код или отформатировать как код. На Хабре есть такая возможность, поэтому у меня и не было мыслей, что на дзене её может не быть. Скопировал текст, выделеил его и начинаю тыкать на интерфейс редактирования.

3ec25055a8da7648e64550dd7fbc551a.png

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

2771a535be1541d5963b608b8c702713.png

Но я не сдался. Не найдя заветной кнопки. Я подумал, что я не тупой, а очень тупой. Потому пошел в гугл и забил как форматировать код на дзене. Гугл выдает ссылку на ответы. Захожу читаю. Дзен не умеет форматировать код, но есть решение через gist. Создаем публичную ссылку и дзен подхватывает форматирование. Ну думаю, ладно. Хотя бы так.

Опять копирую код, создаю ссылку.

a75793166c30fa6fea75c5d14982db2f.png

Кидаю ссылку в редактор дзен. И… Промах

a6cc6119285675e21e747694f695988d.png

У меня начинается просыпаться синдром самозванца. Я начинаю думать, что я делал все эти годы в ит. Возможно, что только что то пинал. И пинал это не существительное, а глагол.

Ладно думаю. Я сделал, что то не так. Опять гуглю: gist и оформление кода в дзене. Натыкаюсь на другой ответ. Если кратко, то теперь это не работает. Около двух лет когда дзен принадлежал яндексу все работало, после передачи в ВК перестало работать. При яндексе такой фигни не было:)

3eec5cd51e6e3fc8a6644b51d0044fff.png

Я понимаю, что на этом моменте у меня начинает гореть. Я сдерживаю гнев. Конечно нет подсветки, но хотя бы форматирование сохранилось. Да код читать неудобно, мы привыкли к более цветному вариантау. Ну думаю, ладно. В принципе не так уж и плохо. Код читается.

fee8c790241abfd289c0e5afc522d412.png

Нажимаю опубликовать:

42f2cbddb13f3e6bb0c539310a6d264b.png8c842675cf50b3d08e57e30a1d20d72c.gif

И здесь то, что просто тлело как уголек, превращается в извержение вулкана, с лавинами добра во все стороны дзен платформы:)

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

24a85e08c4580935a2b58f4dc2197d9b.png

Да в windows 3.1 больше 30 лет назад, в редакторах word первых версий было меньше боли. Как набирали текст со всеми рюшечками и отступами, так оно после печати на бумаге и выглядело, в стразиках. Это что должно было случиться через 30 лет, что бы такую банальную вещь как подствека кода, не была реализована на такой площадке? Что я вас спрашиваю, менеджеры, разработчики, тех лиды и прочие товарищи.

У нас, что в 2012 году конец света наступил? Так вот он не наступил и у вас нет ни единой размуной причины, почему у вас на ресурсе отсутсвует такой фунционал. На вашем ресурсе тысячи каналов по программировнию, со всратым форматированием кода.

Уровень всратости максимальный!

А хотите покажу фокус? Смотрите внимательнее, сейчас будет сложно. Есть сайт old-games. Я на нём тоже зарегестрирован. Сайт энтузиастов по старому железу, игр и их модификации, локализации. Ну вот нравятся нам старые игры.

Так вот на этом моменте повнимательнее, сейчас будет вот прям сейчас.

Это ссылка на форум, где есть форматирвоание кода

8f29e870ae8cffdca99a3c2ea31218fe.png

Сайт вообще не о программировании, но даже у него есть простое форматирование кода. Возможно вы скажете не может быть, это совпадение. Окей ребятушки, сейчас будет вам подтверждение.

Очень минималистичный сайт Gamedev.ru

265cf474d53b5ebe38877645cff29da3.png

Тоже есть форматирование кода.

Да на том же хабре, есть форматирование кода. Это не сложно. Просто берется любая open source библиотека с редактированием и интегрируется в редактор. Так уже сайты пишут 30 лет, не можешь реализовать возьми js либу интегрируй и не мучий пользователей. Я уже не говорю про остальное форматирвоание, цвет и шрифт текста.

18fce01ff16585bbf35f08dae9f00e9c.png

Объясните мне плиз, что с вами всеми включая не только разработчиков, но и менеджеров проектов, лидов команд, архитекторов и других причастных лиц к данному моветону, случилось? Вы каждодневно все участвутете в разработке дзена. Проводите дейлики, закрываете спринты, берете тикеты, тыкаете в джиру, собираетесь на ретро, что у вас случилось то? Почему такую фичу сначала не запилил яндекс, а потом вы просто положили болт и выпилили возможность интеграции с gist. Это вы так импортозаместили?

Сколько может быть разработчиков в дзене. Сотни? Тысячи? Два Васяна с бэклогом на пару лет? По крайней мере это бы все объяснило. Так неужели нельзя создать задачу для пары фронтендеров с запилом фичи по форматировавнию кода или хотя бы сделайте так, что ваш WYSIWYG-редактор и правда был WYSIWYG-редактором.

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

Знаете как как блогеры выкручиваются? Они просто постят картинки, вместо нескольких сот байт текста, они делают картинки в несколько десятков килобайт, плодя энтропию.

befa0e7d0522ea33304a1833833547e0.png

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

Спасибо я закончил.

© Habrahabr.ru