Наша команда регулярно публикует теоретические статьи, пишет про поиск ошибок в открытых проектах, делает развлекательные посты. В общем, в нашем блоге много всего интересного и полезного. Однако не ходим ли мы по кругу с одними и теми же темами? Нам сложно взглянуть на нашу ленту публикаций со стороны. Приглашаем поделиться идеями, какие статьи хотелось бы видеть от нашей команды.
На данный момент контент нашего блога можно разделить на 4 основные категории:
Деление весьма условное. Одна и та же публикация одновременно может быть развлекательной и теоретической. Пример: мини-книга "60 антипаттернов для С++ программиста".
Раз уж речь зашла про мини-книгу. Я переработал её в полноценное бумажное издание. Книга не продаётся, но её можно выиграть на различных конференциях, в которых мы участвуем, или подписавшись на ежемесячный дайджест лучших статей. В течение 14 месяцев мы разыграем 42 книги среди наших подписчиков дайджеста. Подписывайтесь.
Заодно не пропустите интересные статьи. Вдруг мы как раз на предложенную вами тему напишем :)
Вкратце пройдёмся по названным категориям, чтобы вы составили о них впечатление и, возможно, открыли для себя что-то интересное.
Теоретические статьи в основном связаны с языками программирования C, C++, C#, Java. Это неудивительно, поскольку мы сейчас разрабатываем анализатор кода PVS-Studio для поиска ошибок в коде программ именно на этих языках.
Часть развлекательных статей связана с найденными нами багами. Однако ошибки в них рассматриваются скорее как объекты коллекционирования или раритеты.
С целью популяризации методологии статического анализа кода мы много лет пишем статьи про проверку различных открытых проектов. Нет ничего лучше, чем на практике показать, как анализатор находит баги.
Сразу сделаю оговорку, что это неправильный способ использования анализатора. Его следует применять регулярно и исправлять ошибки на этапе разработки. Чем раньше ошибка обнаружена, тем дешевле её исправление. Мы же делаем разовые проверки проектов и наша цель – показать возможности анализаторов на примере PVS-Studio. Это хороший способ популяризации анализаторов кода, но разовые действия не способствуют повышению качества процесса разработки.
Некоторые из публикаций по этой теме:
В основном это статьи, непосредственно связанные с анализатором PVS-Studio и его разработкой. Однако можно встретить и весьма отвлечённые темы.
Это то, что сейчас у нас есть. Чего не хватает? Статьи на какие программистские темы хочется почитать в нашем блоге?
Прошу набрасывать в комментариях идеи для статей. Желательно связанные с языками C++, C#, Java. Открытые проекты для проверки тоже можно предлагать. Заранее спасибо!
The Show Must Go On!