﻿# Разделение по тегам в нашем блоге

Как вы знаете, наш блог постоянно пополняется контентом по программированию и различным интересным моментам, затрагивающим нашу компанию\. Статьи становятся все более разнообразными, их число растёт, и теперь, чтобы найти материал по интересующей тематике, достаточно просто выбрать нужный тег\. И\.\.\. вуаля\! Мы можем увидеть отфильтрованный список статей по нужному нам разделу\.

![0766_Tags_ru/image1.png](https://import.viva64.com/docx/blog/0766_Tags_ru/image1.png)

Кроме нашего сайта, многие свои статьи мы публикуем на [Habr](https://habr.com/ru/company/pvs-studio/), и если на нем можно распределить материал по категориям или тегам, то у нас такой функции ранее не было\. Не было ее не потому, что нам лень, а потому что изначально мы не видели в этом смысла\. На Habr или других ресурсах с таким функционалом публикуются многие авторы, затрагивая разные профессиональные области\. На нашем же сайте статьи в основном появлялись по тематике статического анализа, языка С\+\+ и проверки открытых проектов\. Соответственно, писать в каждой статье теги "Static Analysis", "С\+\+" и "Open Source" было бы странно\. Поэтому долгое время они распределялись только по типу проверяемого проекта на [этой странице](https://pvs-studio.ru/ru/blog/inspections/): ОС, браузеры, игровые проекты, компиляторы, языки программирования, графические и звуковые приложения, и т\.д\.

Со временем, когда PVS\-Studio стал поддерживать C\# и Java, а программистские статьи разнообразились еще и маркетинговыми, то ввод тегов для более удобного поиска стал понятной и нужной вещью\. Например, сейчас открыв [эту](https://pvs-studio.ru/ru/blog/posts/cpp/0748/) статью, вы увидите 2 тега: "Cpp" и "GameDev"\.

![0766_Tags_ru/image2.png](https://import.viva64.com/docx/blog/0766_Tags_ru/image2.png)

Тут все логично \- статья посвящена проверке игрового проекта на С\+\+\. Нажав на тег "[GameDev](https://pvs-studio.ru/ru/blog/?tag=gamedev)", мы переходим ко всем статьям, которые соответствуют этой теме, а сверху отображается кликабельный список всех тегов, по которым статьи в блоге уже распределены\.

![0766_Tags_ru/image3.png](https://import.viva64.com/docx/blog/0766_Tags_ru/image3.png)

Если с такими тегами, как "[Cpp](https://pvs-studio.ru/ru/blog/?tag=cpp)", "[CSharp](https://pvs-studio.ru/ru/blog/?tag=csharp)", "[Java](https://pvs-studio.ru/ru/blog/?tag=java)" и "[Release](https://pvs-studio.ru/ru/blog/?tag=java)", понятно, что за категорию они представляют, то с другими дела обстоят не совсем очевидно\. Например, "[StaticAnalysis](https://pvs-studio.ru/ru/blog/?tag=staticanalysis)"\. Казалось бы, у нас все статьи посвящены статическому анализу, однако под этот тег мы вынесли материал, который рассказывает именно об этой методологии в общем или с примерами PVS\-Studio\. Например, что это такое, как внедрять, разница между статическим и динамическим анализом, можно ли использовать машинное обучение при создании стат\. анализатора, как разрабатываются диагностики в нашем анализаторе и т\.д\.

Тег "[Marketing](https://pvs-studio.ru/ru/blog/?tag=marketing)" расскажет больше про интересные истории из жизни компании, например, наше участие на конференциях, смену иконки продукта, сотрудничество с пользователями GitHub, разработка мерча, социальные сети и YouTube каналы для программистов и другие\.

Тег "[Knowledge](https://pvs-studio.ru/ru/blog/?tag=knowledge)" покажет общеобразовательные статьи, которые рассказывают о том, какие ошибки могут встречаться при написании кода, какая подстерегает опасность при написании и использования тех или иных функций, сравнение подходов в разработке и рекомендации по программированию\.

Статьи по тегам "[DevOps](https://pvs-studio.ru/ru/blog/?tag=devops)", "[OS](https://pvs-studio.ru/ru/blog/?tag=os)", "[Compiler](https://pvs-studio.ru/ru/blog/?tag=compiler)", "[GameDev](https://pvs-studio.ru/ru/blog/?tag=gamedev)", "[Embedded](https://pvs-studio.ru/ru/blog/?tag=embedded)" расскажут в основном про проверку проектов из этих категорий или же теоретический материал, относящийся к ним\.

Тег "[Security](https://pvs-studio.ru/ru/blog/?tag=security)" содержит статьи про SAST, в которых описываются не просто ошибки, а потенциальные уязвимости, найденные PVS\-Studio в открытых проектах, а также дает общие рекомендации по безопасности кода\.

Тег "[64bit](https://pvs-studio.ru/ru/blog/?tag=64bit)" окунет вас в пучину 64\-битного мира: полезные ссылки на ресурсы, курс по разработке 64\-битных приложений, ошибки, общие советы, рекомендации и новости разработки, касающиеся этой темы – это и многое другое находится в этой категории\.

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

* [Вконтакте](https://vk.com/pvsstudio_rus) 
* [Twitter](https://twitter.com/pvsstudio_rus)
* [YouTube](https://www.youtube.com/channel/UCWBqLP29yzUf8dEGoc8GBkA?view_as=subscriber)
* [Telegram](https://t.me/pvsstudio_rus)