<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Владимир Обризан: персональный сайт - 07</title><link href="https://obrizan.com/ru/" rel="alternate"></link><link href="https://obrizan.com/ru/feeds/07.atom.xml" rel="self"></link><id>https://obrizan.com/ru/</id><updated>2026-08-07T16:02:50+03:00</updated><entry><title>Мне нравится читать документацию</title><link href="https://obrizan.com/ru/blog/mne-nravitsya-chitat-dokumentatsiyu/" rel="alternate"></link><published>2026-08-07T16:02:50+03:00</published><updated>2026-08-07T16:02:50+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2026-08-07:/ru/blog/mne-nravitsya-chitat-dokumentatsiyu/</id><summary type="html">&lt;p&gt;Я читал документацию на этой неделе. И на прошлой неделе тоже. И на следующей неделе тоже буду читать документацию.
Мне нравится читать документацию.&lt;/p&gt;
&lt;p&gt;Зачем мне тратить время на то, чтобы писать ИИ, ждать "thinking longer for the better answer"™, если я могу просто загуглить нужную документацию, открыть её и наслаждаться …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Я читал документацию на этой неделе. И на прошлой неделе тоже. И на следующей неделе тоже буду читать документацию.
Мне нравится читать документацию.&lt;/p&gt;
&lt;p&gt;Зачем мне тратить время на то, чтобы писать ИИ, ждать "thinking longer for the better answer"™, если я могу просто загуглить нужную документацию, открыть её и наслаждаться неспешным чтением от начала до конца?
Обратите внимание: ИИ не может дословно воспроизводить защищённые авторским правом материалы — ему приходится их перефразировать. Так зачем читать перефразированный ИИ текст, если можно прочитать настоящий первоисточник в оригинале?&lt;/p&gt;
&lt;p&gt;&lt;img alt="Фото до допису «Мені подобається читати документацію»" src="https://obrizan.com/ru/images/telegram/2026/08/07/reading-documentation-1.jpg"&gt;&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Образовательный кризис</title><link href="https://obrizan.com/ru/blog/obrazovatelnyi-krizis/" rel="alternate"></link><published>2018-03-07T10:04:00+02:00</published><updated>2018-03-07T10:04:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2018-03-07:/ru/blog/obrazovatelnyi-krizis/</id><summary type="html">&lt;p&gt;Мне очень больно наблюдать образовательный кризис в нашей стране. Я переживаю его как личную трагедию. Эту заметку меня заставил написать случай, который произошел в одном из чатов на программистскую тематику.&lt;/p&gt;
&lt;p&gt;В один из дней участник чата выложил фотографию теоретических задач, которые ему выдали на собеседовании. Среди прочих задач и вопросов …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Мне очень больно наблюдать образовательный кризис в нашей стране. Я переживаю его как личную трагедию. Эту заметку меня заставил написать случай, который произошел в одном из чатов на программистскую тематику.&lt;/p&gt;
&lt;p&gt;В один из дней участник чата выложил фотографию теоретических задач, которые ему выдали на собеседовании. Среди прочих задач и вопросов были такие: "Сколько бит в байте? Переведите число из десятичной системы в шестнадцатеричную. Посчитайте количество бит в числе". Меня удивила реакция начинающих программистов:&lt;/p&gt;
&lt;p&gt;— Ха-ха-ха! Где это в реальных проектах нужно считать количество бит в байте? &lt;br&gt;
— Пффф... Что за идиотские задания, зачем это нужно фронтендщику?&lt;/p&gt;
&lt;p&gt;Драма разыгралась уже на следующий день. Один из участников чата обратился за помощью с такой вот проблемой:&lt;/p&gt;
&lt;p&gt;— Спасите! Помогите! Складываю 0,1 и 0,2 и в результате получаю не 0,3, а 0,30000000000000004!&lt;/p&gt;
&lt;p&gt;Те люди, которые еще вчера высмеивали задания про биты в байте, уже сегодня спотыкнулись о свое невежество и нежелание изучать фундаментальные основы работы компьютеров.&lt;/p&gt;
&lt;p&gt;Современные компьютеры — дискретные. Числа хранятся как целые и вещественные. Вещественные хранятся в формате с фиксированной точкой или в формате с плавающей точкой. Основная особенность, что вес каждого разряда: кратный двойке. Для целых чисел это 2⁰, 2¹, 2², 2³ и так далее. А для дробей то же самое, но в знаменателе: 2⁻¹, 2⁻², 2⁻³ и так далее. Т. е. 0,5, 0,25, 0,125 и так далее. Если у нас на дробную часть отводится два двоичных знака, то мы можем записать числа кратные 0,25: 0, 0,25, 0,5, 0,75, 1 и так далее. Но с такой разрядной сеткой не получится записать ни 0,2, ни 0,1 ни 0,3.&lt;/p&gt;
&lt;p&gt;А сколько еще разных курсов и дисциплин, которые игнорируются современным обществом программистов? Дискретная математика, алгебра, высшая математика, теория графов, теория вероятности, статистика, структуры данных и алгоритмы, объектно-ориентированное программирование, системы управления базами данных, системотехника, теория информации и кодирования, математическое моделирования и так далее до полных четырех лет бакалаврата.&lt;/p&gt;
&lt;p&gt;Геополитический кризис привел к экономическому кризису. Экономический привел к культурному. Культурный привел к образовательному. Образовательный привел к профессиональному. Профессиональный ведет к промышленному кризису.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Откровения Божьи и программисты</title><link href="https://obrizan.com/ru/blog/otkroveniya-bozhi-i-programmisty/" rel="alternate"></link><published>2017-04-07T23:27:00+03:00</published><updated>2017-04-07T23:27:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2017-04-07:/ru/blog/otkroveniya-bozhi-i-programmisty/</id><summary type="html">&lt;p&gt;Программисты обожают Откровения Божьи. Это когда всем очевидна какая-то истина, а программисты к ней приходят долгими пространными рассуждениями. &lt;/p&gt;
&lt;p&gt;Сегодня прочитал статью "TDD Harms Architecture". (http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html). Статья о том, что мол культура автоматического тестирования вредит архитектуре программы. После долгих пространных рассуждений автор …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Программисты обожают Откровения Божьи. Это когда всем очевидна какая-то истина, а программисты к ней приходят долгими пространными рассуждениями. &lt;/p&gt;
&lt;p&gt;Сегодня прочитал статью "TDD Harms Architecture". (http://blog.cleancoder.com/uncle-bob/2017/03/03/TDD-Harms-Architecture.html). Статья о том, что мол культура автоматического тестирования вредит архитектуре программы. После долгих пространных рассуждений автор заканчивает пятью абзацами текста про то, что это программисты делают плохую архитектуру, а не тесты. &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/ru/images/livejournal/2017/04/07/otkroveniya-bozhi-i-programmisty/39199-original-b07a3ce8d3503f84.png"&gt;&lt;/p&gt;
&lt;p&gt;Очередной программист выдал Откровения Божьи. Для меня это так же смешно, как и надпись на костюме супермена: "Не дает способность летать".&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/ru/images/livejournal/2017/04/07/otkroveniya-bozhi-i-programmisty/39452-original-2e01d0059970fed7.jpg"&gt;&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Анекдот менеджерам проектов</title><link href="https://obrizan.com/ru/blog/anekdot-menedzheram-proektov/" rel="alternate"></link><published>2016-10-07T00:18:00+03:00</published><updated>2016-10-07T00:18:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-10-07:/ru/blog/anekdot-menedzheram-proektov/</id><summary type="html">&lt;p&gt;Дайте расскажу вам анекдот. Пятеро программистов сидят поздно вечером в воскресенье 31 декабря на работе и гадают: каким хуем их туда занесло. "Что мы сделали не так? Где ошиблись? Чего не сделали?" Ищут виноватых и прочая херня. И вдруг один говорит:&lt;/p&gt;
&lt;p&gt;— Погодите... Когда мы планировали проект, мы просто сидели и …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Дайте расскажу вам анекдот. Пятеро программистов сидят поздно вечером в воскресенье 31 декабря на работе и гадают: каким хуем их туда занесло. "Что мы сделали не так? Где ошиблись? Чего не сделали?" Ищут виноватых и прочая херня. И вдруг один говорит:&lt;/p&gt;
&lt;p&gt;— Погодите... Когда мы планировали проект, мы просто сидели и рассказывали блять анекдоты.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Личная эффективность: список задач</title><link href="https://obrizan.com/ru/blog/lichnaya-effektivnost-spisok-zadach/" rel="alternate"></link><published>2016-02-07T23:00:00+02:00</published><updated>2016-02-07T23:00:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-02-07:/ru/blog/lichnaya-effektivnost-spisok-zadach/</id><summary type="html">&lt;p&gt;Часто граждане интересуются: как лично я организую свою работу. Для личной эффективности использую много инструментов. Сегодня поговорим о списке задач. &lt;/p&gt;
&lt;p&gt;Список задач — самый важный инструмент для организации личной эффективности. В список задач выгружаются из головы абсолютно все дела, которые нужно сделать. Список делится на "проекты", например: "Работа", "Университет", "Дом" и …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Часто граждане интересуются: как лично я организую свою работу. Для личной эффективности использую много инструментов. Сегодня поговорим о списке задач. &lt;/p&gt;
&lt;p&gt;Список задач — самый важный инструмент для организации личной эффективности. В список задач выгружаются из головы абсолютно все дела, которые нужно сделать. Список делится на "проекты", например: "Работа", "Университет", "Дом" и так далее. А также задачи делятся на "Сделать сегодня", "Сделать на неделе", "Сделать потом". &lt;/p&gt;
&lt;p&gt;Самое важное условие — выгрузить абсолютно все, что есть в голове. От элементарных вещей, до сложных. Нельзя поддаваться на искушение "та я это и так запомню и сделаю". Такие вещи в 95% забываются и не делаются. &lt;/p&gt;
&lt;p&gt;Для ведения задач рекомендую "Микромили": http://micromiles.co/&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/ru/images/livejournal/2016/02/07/lichnaya-effektivnost-spisok-zadach/30231-original-a5a51c48612ce8ec.png"&gt;&lt;/p&gt;
&lt;p&gt;Список задач на день и на неделю нужно пересматривать ежедневно, перекладывая задачи, если потребуется. Список задач на неделю и на потом нужно пересматривать раз в неделю и тоже перекладывать, если нужно.&lt;/p&gt;
&lt;p&gt;В результате голова будет полностью освобождена от необходимости помнить, что нужно сделать, и все внимание будет уделено только тем задачам, которые нужно сделать сегодня. Со списком задач невозможно что-то забыть. Можно сознательно не сделать, но забыть — невозможно.&lt;/p&gt;
&lt;p&gt;Помню, когда первый раз выписал все задачи из головы в программу, то почувствовал небывалое облегчение. Оказалось, что да, важных задач очень много, но именно на сегодня их было буквально две и обе из них я уже решил и волноваться уже не нужно. Это было счастьем. &lt;/p&gt;
&lt;p&gt;Более подробно о методе доведения дел до конца можно посмотреть у Максима Дорофеева: http://mnogosdelal.ru/slidecasts/dovedenie-del-do-kontsa/&lt;/p&gt;
&lt;p&gt;Как люди живут без списка задач — я не знаю. Строго рекомендую завести.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Обесцененные ценности</title><link href="https://obrizan.com/ru/blog/obestsenennye-tsennosti/" rel="alternate"></link><published>2014-09-07T01:38:00+03:00</published><updated>2014-09-07T01:38:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-09-07:/ru/blog/obestsenennye-tsennosti/</id><summary type="html">&lt;p&gt;Летом 2004 года близкий друг (Саша, привет!) пригласил сходить на вечернюю проповедь в зал царства Свидетелей Иеговы. Чем меня могло заинтересовать приглашение близкого друга сходить на вечернюю проповедь в зал царства Свидетелей Иеговы? Тем, что проповедник был из США, а американские проповедники рассказывают интересно, убедительно, да и хотелось послушать речь …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Летом 2004 года близкий друг (Саша, привет!) пригласил сходить на вечернюю проповедь в зал царства Свидетелей Иеговы. Чем меня могло заинтересовать приглашение близкого друга сходить на вечернюю проповедь в зал царства Свидетелей Иеговы? Тем, что проповедник был из США, а американские проповедники рассказывают интересно, убедительно, да и хотелось послушать речь носителя второго родного языка. Проповедь заняла около 40-50 минут, я почти что ничего не помню, кроме названия: "Обесцененные ценности" и сути, отражающей это название. Смысл примерно следующий: Господь Бог создал заповеди, которые мы должны соблюдать. Некоторые люди принимают решение, что какие-то заповеди нужно соблюдать, а какие-то заповеди не нужно, и таким образом обесценивают заветы Бога. &lt;/p&gt;
&lt;p&gt;И я запомнил такой жест проповедника: правой рукой он провел черту в воздухе параллельно земле на уровне головы и сказал: "Вот такими вас хочет видеть Бог". А левой рукой провел черту на уровне груди и сказал: "А вот такими вы хотите видеть сами себя. Вы обесценили ценности". Тогда мне это показалось просто забавным, не более того. Но спустя несколько лет я столкнулся с обесцененными ценностями в сфере образования. &lt;/p&gt;
&lt;p&gt;Что является ценностью в образовании? Полученные знания. Что мы сейчас наблюдаем в вузе: студенты в одностороннем порядке понижают академические нормы. Сразу оговорю, что нормой я считаю отличное знание предмета: на 90-100 баллов. Кроме академических норм существуют еще профессиональные нормы на рынке труда, они конечно же выше академических норм, но т. к. они прямо пропорциональны, то занижая одну норму, понижается и другая. &lt;/p&gt;
&lt;p&gt;Во времена эпохи Возрождения объемы знаний (а значит и нормы) повышались. Вспомните бессмертное у Исаака Ньютона: “Если я и видел дальше, то только потому что стоял на плечах гигантов”. Здесь имеется в виду, что на основании знаний предыдущих поколений удалось получить новое знание, передать его потомкам. Сейчас же происходит обратный процесс: некоторые студенты самостоятельно понижают норму знания до посредственного уровня. Некоторые студенты пытаются просто сдавать предмет вовремя, на "абы как". Связано это с тем, что сессия спланирована заранее, время ограничено, да и знания — не ахти какая ценность. И если до экзамена осталась одна ночь, и дату экзамена передвинуть невозможно, то оставшийся свободный параметр — это качество (объем) знания. Разумеется, что такие знания вылетят из головы быстрее, чем преподаватель успеет закрыть зачетку после экзамена. &lt;/p&gt;
&lt;p&gt;Можно выделить несколько характерных порогов: &lt;/p&gt;
&lt;p&gt;— 60 баллов — проходной балл, меньше нельзя, уже будет "двойка" и не переведут в следующий семестр;&lt;br&gt;
— 75 баллов — средний балл для получения стипендии. &lt;/p&gt;
&lt;p&gt;Похожая ситуация возникает с предметами, на которых нет экзамена, а есть зачет — там достаточно получить "тройку", чтобы перевестись дальше. &lt;/p&gt;
&lt;p&gt;И эта деградация наблюдается в каждом поколении студентов. В страшных снах мне видится, что в один момент знания студентов превратятся в материальную точку, а в следующий момент исчезнут вовсе.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Сайт ХНУРЭ продолжает удивлять</title><link href="https://obrizan.com/ru/blog/sait-hnure-prodolzhaet-udivlyat/" rel="alternate"></link><published>2014-06-07T11:16:00+03:00</published><updated>2014-06-07T11:16:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-06-07:/ru/blog/sait-hnure-prodolzhaet-udivlyat/</id><content type="html">&lt;p&gt;5 августа 2012 года я написал заметку &lt;a href="https://obrizan.com/ru/blog/sait-hnure-20h2-goda/"&gt;"Сайт ХНУРЭ 20х2 года"&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://lh3.ggpht.com/-BRPFz8T5pL4/UB5iP3ExqHI/AAAAAAAAAwI/hZ0YLNfzJ14/image%25255B2%25255D.png?imgmax=800"&gt;&lt;/p&gt;
&lt;p&gt;В 2013 году дизайн сайта все-таки сменили. Но редакторская политика осталась старая. &lt;/p&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2014-06-07 at 11.02.36" src="https://obrizan.com/ru/images/livejournal/2014/06/07/sait-hnure-prodolzhaet-udivlyat/5467-original-feddf67180021687.png"&gt;&lt;/p&gt;
&lt;p&gt;Спасибо за приглашение, но, увы, машиной времени обладает не каждый.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Вспомнить все</title><link href="https://obrizan.com/ru/blog/vspomnit-vse/" rel="alternate"></link><published>2014-02-07T00:22:00+02:00</published><updated>2014-02-07T00:22:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2014-02-07:/ru/blog/vspomnit-vse/</id><summary type="html">&lt;p&gt;Еще в полдень четверга ничто не предвещало беды. Но уже в 16:00 раздался первый тревожный звоночек с неизвестного номера:&lt;/p&gt;
&lt;p&gt;— Привет, ну ты завтра будешь?&lt;/p&gt;
&lt;p&gt;Пару секунд размышлений и по голосу и вопросу я понял, кто это звонит.&lt;/p&gt;
&lt;p&gt;— Да, конечно буду, как обычно. А ты, что ли, номер поменял?&lt;br&gt;
— Нет …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Еще в полдень четверга ничто не предвещало беды. Но уже в 16:00 раздался первый тревожный звоночек с неизвестного номера:&lt;/p&gt;
&lt;p&gt;— Привет, ну ты завтра будешь?&lt;/p&gt;
&lt;p&gt;Пару секунд размышлений и по голосу и вопросу я понял, кто это звонит.&lt;/p&gt;
&lt;p&gt;— Да, конечно буду, как обычно. А ты, что ли, номер поменял?&lt;br&gt;
— Нет.&lt;br&gt;
— Странно, он у меня не определился. &lt;/p&gt;
&lt;p&gt;Второй тревожный звоночек прозвенел позже, через несколько часов, когда в "Вибере" вместо имен и фамилий были показаны просто телефонные номера.&lt;/p&gt;
&lt;p&gt;Тут и к Стиву Джобсу не ходи — у меня слетела телефонная книга.&lt;/p&gt;
&lt;p&gt;&lt;img alt="photo 1" src="https://obrizan.com/ru/images/livejournal/2014/02/07/vspomnit-vse/2358-original-cba08c2b1e8cfc5d.png"&gt;&lt;/p&gt;
&lt;p&gt;649 контактов, которые собирались на протяжении 10 лет, телефонные номера людей, которым я звонил или кто мне звонил хотя бы один раз, — все исчезли в неизвестном направлении. А затем подтвердился еще более печальный факт: пропали не просто контакты, а все данные, связанные с Айклаудом — эпловской облачной платформой. Например, вот так выглядит список заметок, где я собираю разные мысли, идеи, полезные ссылки:&lt;/p&gt;
&lt;p&gt;&lt;img alt="photo 2" src="https://obrizan.com/ru/images/livejournal/2014/02/07/vspomnit-vse/2696-original-d36ac373ed4680f5.png"&gt;&lt;/p&gt;
&lt;p&gt;Также был пуст и календарь. Девственно чист был список задач. &lt;/p&gt;
&lt;p&gt;Мне стало интересно, сколько телефонных номеров я помню и без адресной книги? Насчитал пять штук, среди которых три оказались бесполезными: рабочий телефон, телефон на кафедре и телефон МКС.&lt;/p&gt;
&lt;p&gt;Потом в голову пришла другая мысль: а может не париться и не восстанавливать телефонную книгу? Может не нужны мне эти 649 номеров? Кто все эти люди? Может, кому нужно, тот сам позвонит или смску напишет? &lt;/p&gt;
&lt;p&gt;Последняя мысль была о том, что мне на самом деле все равно, сколько номеров в телефонной книге: ну ноль, так ноль. &lt;/p&gt;
&lt;p&gt;А вечером я перезагрузил телефон, он попыхтел минутку, скачал все данные из облака, и все стало на свои места.&lt;/p&gt;</content><category term="07"></category></entry><entry><title>Death — Symbolic</title><link href="https://obrizan.com/ru/blog/death-symbolic/" rel="alternate"></link><published>2011-10-07T09:29:00+03:00</published><updated>2011-10-07T09:29:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2011-10-07:/ru/blog/death-symbolic/</id><content type="html">&lt;p&gt;Чак Шульдинер — серебрянный голос death-металла.&lt;/p&gt;
&lt;iframe title="Death — Symbolic on Yandex Music" width="350" height="180" src="https://music.yandex.ru/iframe/#track/2206045/298667" allow="autoplay"&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;a href="https://music.yandex.ru/artist/292756"&gt;Death&lt;/a&gt; — &lt;a href="https://music.yandex.ru/track/2206045/album/298667"&gt;Symbolic&lt;/a&gt; на &lt;a href="https://music.yandex.ru"&gt;Яндекс.Музыке&lt;/a&gt;&lt;/p&gt;</content><category term="07"></category><category term="музыка"></category></entry><entry><title>Новости цивилизованной эуропы</title><link href="https://obrizan.com/ru/blog/novosti-tsivilizovannoi-europy/" rel="alternate"></link><published>2010-11-07T08:59:00+02:00</published><updated>2010-11-07T08:59:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-11-07:/ru/blog/novosti-tsivilizovannoi-europy/</id><summary type="html">&lt;p&gt;Корреспондент из Праги сообщает:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;С 1 января гражданам Чехии разрешается иметь при себе: до 15 граммов марихуаны, до четырех таблеток экстази, двух граммов амфетамина, полтора грамма героина, один грамм кокаина. Разрешается также выращивать в домашних условиях до пяти кустов конопли и 40 галлюциногенных грибов. Уголовное наказание за хранение вышеприведенной количества …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;p&gt;Корреспондент из Праги сообщает:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;С 1 января гражданам Чехии разрешается иметь при себе: до 15 граммов марихуаны, до четырех таблеток экстази, двух граммов амфетамина, полтора грамма героина, один грамм кокаина. Разрешается также выращивать в домашних условиях до пяти кустов конопли и 40 галлюциногенных грибов. Уголовное наказание за хранение вышеприведенной количества наркотических средств отменен.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://ru.tsn.ua/svit/v-chehii-legalizovali-narkotiki.html"&gt;&lt;strong&gt;В Чехии легализовали наркотики&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Думаю, следующим шагом будет продажа наркотиков в супермаркетах, а также в школьных столовых. Так же наркотики можно будет купить в кредит, появятся социальные программы выдачи наркотиков малоимущим. О том, что героин и кокаин вызывает зависимость, журналисты не пишут.&lt;/p&gt;</content><category term="07"></category><category term="наркомания"></category><category term="новости"></category><category term="чехия"></category></entry><entry><title>О дизайне в документации разработчика</title><link href="https://obrizan.com/ru/blog/o-dizaine-v-dokumentatsii-razrabotchika/" rel="alternate"></link><published>2010-08-07T18:39:00+03:00</published><updated>2010-08-07T18:39:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-08-07:/ru/blog/o-dizaine-v-dokumentatsii-razrabotchika/</id><summary type="html">&lt;p&gt;Долго не мог понять в чем проблема, но только что разобрался и тороплюсь доложить вам. Заметил, что читая документацию в MSDN’е на душе становится как-то хорошо и спокойно, а когда читаю в doxygen’е, то как-то подташнивает.&lt;/p&gt;
&lt;p&gt;Никто не будет спорить, что документация очень важна, особенно если нужно разбираться …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Долго не мог понять в чем проблема, но только что разобрался и тороплюсь доложить вам. Заметил, что читая документацию в MSDN’е на душе становится как-то хорошо и спокойно, а когда читаю в doxygen’е, то как-то подташнивает.&lt;/p&gt;
&lt;p&gt;Никто не будет спорить, что документация очень важна, особенно если нужно разбираться в новом большом проекте. И не в последнюю очередь важно качество документации, каким образом она составлена и подана читателю. Вещь непростая, измерить, кажется, трудно. Хотя можно было бы взять группу людей, дать им задачу найти перечень фактов в документации с разным дизайном, и измерить время считывания, поиска информации.&lt;/p&gt;
&lt;p&gt;Так вот, если меня интересует какой-либо класс из библиотеки .NET, то в MSDN’е описание выглядит так:&lt;/p&gt;
&lt;p&gt;&lt;img alt="msdn" src="https://obrizan.com/ru/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/msdn-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Здесь четко видно: секция «конструкторы» — один метод, секция «методы» — пять. Плотность подачи информации равна шести единицам. Давайте посмотрим на документацию в дефолтовом стиле doxygen’а:&lt;/p&gt;
&lt;p&gt;&lt;img alt="doxygen" src="https://obrizan.com/ru/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/doxygen-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Секции всё также видны, но так легко считать отдельные методы уже не получается. Визуально толстые синие ссылки доминируют над декларациями методов, и отвлекают внимание. Более того, на одном экране мы видим описание только трёх методов. Значит условная плотность равна трём.&lt;/p&gt;
&lt;p&gt;Обратите внимание, как doxygen заботливо тип «unsigned» сделал ссылкой. Если вы забудете, что такое unsigned, то вы всегда сможете пройти по ссылке и узнать.&lt;/p&gt;
&lt;p&gt;Важная часть документации — это не только описание, но и примеры исходного кода. В MSDN’е мы видим исходники в таком оформлении:&lt;/p&gt;
&lt;p&gt;&lt;img alt="msdn_source" src="https://obrizan.com/ru/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/msdn-source-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Раз, два, три, четыре — и всё. Четыре цвета. Исходный код в doxygen’е выглядит так:&lt;/p&gt;
&lt;p&gt;&lt;img alt="doxygen_source" src="https://obrizan.com/ru/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/doxygen-source-4.png"&gt;&lt;/p&gt;
&lt;p&gt;Здесь же мы видим такие классы подсветки: 1) директивы; 2) ссылки; 3) ключевые слова раз; 4) ключевые слова два; 5) комментарии; 6) встроенные типы; 7) идентификаторы, пунктуация. Итого семь разных цветов. Понятно, что подкраска — это дело вкуса, но если пользователь и так знает, что на любой идентификатор можно кликнуть и перейти в место определения, то зачем лишний раз выделять ссылки синим цветом?&lt;/p&gt;
&lt;p&gt;Ну и на последок уменьшенная в пять раз collaboration diagram из doxygen’а. Реально кто-то будет ей пользоваться будучи в реальном размере (3600 на 1500 пикселей, &lt;a href="http://llvm.org/doxygen/classllvm_1_1Function__coll__graph.png"&gt;смотреть оригинал&lt;/a&gt;)?&lt;/p&gt;
&lt;p&gt;&lt;img alt="collaboration_750px" src="https://obrizan.com/ru/images/blogger/2010/08/07/o-dizaine-v-dokumentatsii-razrabotchika/collaboration-750px-5.png"&gt;&lt;/p&gt;
&lt;p&gt;В комментариях приветствуются ссылки на мануалы и личный опыт ведения документации, настройки doxygen’а и прочее.&lt;/p&gt;</content><category term="07"></category><category term="doxygen"></category><category term="программирование"></category><category term="msdn"></category><category term="дизайн"></category></entry></feed>