Comments 25
А как с вашей стороны? Есть ли примеры того как вы были вдохвлены конкурирующим продуктом? Или большинство нововведений внутренние идеи и запросы пользователей?Да, изначально мы смотрели по сторонам, что есть в мире. Хотя делали всё равно своё, так как не видели, что кто-то хорошо ищет 64-битные ошибки или опечатки. Теперь же в плане диагностик как-то даже нет потребности куда-то смотреть. Есть целая гора предложений от пользователей и клиентов. Плюс выписываем что-то по итогам чтения статей, книг, просмотра докладов. В общем, всегда есть чем заняться. Плюс есть задача реализации уже готовых конкретных наборов диагностик (сейчас это MISRA).
И как дела с resharper? Есть информация что они что-то заимствуют у вас?Не знаю. Мы не отслеживаем это. Просто иногда случайно замечали подобное в C++ компиляторах, аналогично тому, как это было в описанном сейчас случае.
P. S. Мы сейчас усиленно занимаемся поддержкой MISRA C:2012 и MISRA C++:2008.
На момент написания комментария в PVS-Studio есть 50 готовых MISRA-диагностик и еще около 20 на подходе (одна диагностика анализатора — это обычно несколько правил MISRA). И хотя наш анализатор уже можно использовать для проверки соответствия стандарту MISRA, мы продолжаем стремиться к полному покрытию всех правил. Поэтому ваше ожидание не проходит зря :)
Как у с поддержкой CERT 2016 Edition?
Нас интересует как раз MISRA C:2012.Мы реализуем именно MISRA-C:2012.
Как у с поддержкой CERT 2016 Edition?Хорошо: www.viva64.com/ru/cert
p.s.: но двигателем прогресса вроде является ЖРДМТ 11Д428А-16?
Guess what, the world is a very small place, 'cause they are from my home town — ответил я.
Вы очень хорошо известны в мире и котируетесь среди лучших. Моё почтение :)
Некоторые крупные Open Source проекты вы проверяли по несколько раз. Нет ли идеи ранжировать эти проекты по количеству коммитов или изменённых строк кода с момента предыдущей проверки и проверить те, которые больше всего изменялись, ещё раз?
И если уж вы прошлись по всем популярным языкам (C++, Java, C#) вы просто обязаны добавить хоть какой-то анализатор для Python, благо в нем тоже хватает способов выстрелить себе в ногу и полно Open Source проектов на нем. Это возведет вас просто на вершину всех анализаторов.
Это возведет вас просто на вершину всех анализаторов.Спасибо. :)
Мы развиваемся за счёт собственных средств и пока не накопили ресурсов для следующего рывка. Каждый новый язык приводит к росту команды, усложнению инфраструктуры и так далее. Т.е. очень быстро поглощаются деньги. А отдача от начала освоения нового направления будет не быстро. А так, теоретически, мы давно считаем, что Python и/или PHP лишними не будут.
Тоже хотел было сначала предложить PHP, но все таки это не то. PHP — это только веб-бэкенд, причём в проектах чаще всего низкого уровня качества, где всем пофиг на ошибки, даже если они есть (а они там точно есть). А вот Python — это все что угодно, включая как фреймворки для веб бэкендов, так и математические расчёты (NumPy), нейросети, ORM и кучу всякой всячины.
на письма отвечают только программистыСочувствую вам, коллеги. Держитесь!
Приносить пользу людям — это круто. А когда конкретные люди тебя за это еще и благодарят, то это приятно вдвойне.
Любите своих пользователей, никогда не избегайте их и всегда старайтесь пересечься на конференциях. Это сохранит ваш душевный баланс.
А вот почему. Вы когда-нибудь пробовали сообщить о баге в крупную компанию? За последний месяц я отписал 3 бага в VK. И каждый раз мне пишут, что «такое бывает из-за вирусов, нате ссылку для проверки компьютера». Это так бесит, что по некоторым вопросам я просто забивал на продолжение общения. Хотя баг налицо, но связи с компетентными людьми нет.
В любом случае, если отвлекать прогеров на общение с клиентами, то когда им код писать? Я уж не говорю об эмоциональных качествах (типа интровертности, обычной для программистов), которые могут не позволить нормально совмещать состояние потока и перманентное общение с неограниченным кругом лиц.
Я вижу решение в разделении технической и пользовательской поддержки для таких компаний. Но пример привести не могу, т.к. не встречал подобного.
Ещё неприятный пример был (с хеппи эндом), когда мне надо было донести до хостера Rutube, где у них косяк. Кроме простых видосиков, услугами этого хостера пользуются разные компании для своих нужд. Так, я 3 месяца искал связи хоть с кем-нибудь. В итоге мне дали E-mail разработчиков и проблема была исправлена за 2 часа. Это я ещё был физиком в этой ситуации, когда такое происходит в B2B бизнесе, то это печаль.
PVS-Studio — двигатель прогресса