Хммм, этот продукт прошел мимо моего взора. Сейчас скачал и потыкал - выглядит современно, мне нравится. Попробую недельку на нем посидеть и чекну зайдет ли он мне больше чем VSCode. Спасибо )
Notepad++ - это вообще классика, хотя я все больше и больше вместо него сейчас использую VSCode (хоть он и гад такой может кодировки файла попортить рррр). Однако, ну иконки в Notepad++ уж очень старо выглядят. Мне прям глаза режет :(
Но подчеркну, что все субъективно и очень хорошо, что на рынке есть решения на любой вкус.
Прошу прощения, у меня с английским плоховато, будет ли данная статья на русском?
Данная статья уже есть на русском и почитать ее можно вот тут. Мы всегда выпускаем и русскую и английскую версии )
Можете посоветовать хорошие ресурсы на русском по правилам форматирования кода в соответствии с Misra?
На русском я думаю ничего особо то и нет. Однако, на правах рекламы могу посоветовать попробовать наш продукт, который умеет в MISRA. При написании кода вы можете ориентироваться на те наши правила, которые основаны на стандартах MISRA C, MISRA C++: ru, en. По ссылке вы найдете подробное описание. А еще можете попробовать и сам анализатор. За триальным ключиком обращайтесь вот сюда: ru, en.
Thank you for sharing your experience. I agree with what you are saying, especially with your second statement. I hope all is going well with you now :)
Спешу вам сообщить, что теперь PVS-Studio умеет работать с C++20! Данный функционал доступен в бета версии. Скачать ее можно вот тут https://pvs-studio.com/ru/pvs-studio/download-beta/. Я был бы рад, если бы вы попробовали проанализировать ваш проект :)
Прошу прощение, что затянули с ответом. Мы думали, что быстро и ловко внесём все необходимые правки и я напишу сюда, что уже можно скачать beta-версию, где всё это будет работать. Но, как всегда, возникла пара нюансов и процесс затянулся :) Так что пока решил оставить этот комментарий, что работы по поддержке с++ 20 идут и уже в ближайшее время будет доступна бета с данным функционалом. Мы сообщим, когда это произойдет.
При написании статьи я краем глаза смотрел про GitLab и понял, что скорее всего да, применимо.
Только нужно учитывать, что их аналог «Code Scanning Alerts» платный.
Здравствуйте. У нас есть механизм, который отслеживает подобные ‘return’. По данному фрагменту трудно понять, почему анализатор выдал предупреждение. Например, если написать вот так, то сообщение выдано не будет:
Данная статья относится только к C#. Если я это не смог донести, то прошу меня простить.
То что сама идея хорошая я и не спорил:
Сама задумка добавить Nullable Reference (далее — NR) типы мне кажется интересной, так как проблема, связанная с разыменованием нулевых ссылок, актуальна и по сей день.
Я согласен с вами, но не вижу особых противоречий между нашими выводами. Однако дополнение правильное, спасибо!
Хочу задать вопрос. Вы говорите, что в 95% случаев можно полагаться на гарантии. При этом понятно же это стало уже постфактум. То есть пришлось посмотреть все 100% и уже после понять, что большая часть была правильна. Выходит, что фича приятная, но не более того. Или как Вы понимаете, что в 5% случаев плохие?
Хммм, этот продукт прошел мимо моего взора. Сейчас скачал и потыкал - выглядит современно, мне нравится. Попробую недельку на нем посидеть и чекну зайдет ли он мне больше чем VSCode.
Спасибо )
Notepad++ - это вообще классика, хотя я все больше и больше вместо него сейчас использую VSCode (хоть он и гад такой может кодировки файла попортить рррр). Однако, ну иконки в Notepad++ уж очень старо выглядят. Мне прям глаза режет :(
Но подчеркну, что все субъективно и очень хорошо, что на рынке есть решения на любой вкус.
Подтверждаю, есть возможность и тему сделать как в Rider и горячие клавиши настроить таким же образом.
Хотя чисто для меня тема Rider уж очень блеклая и серая.
Ну надеюсь сейчас мы улучшили процесс знакомства :)
Добрый день.
Данная статья уже есть на русском и почитать ее можно вот тут. Мы всегда выпускаем и русскую и английскую версии )
На русском я думаю ничего особо то и нет. Однако, на правах рекламы могу посоветовать попробовать наш продукт, который умеет в MISRA. При написании кода вы можете ориентироваться на те наши правила, которые основаны на стандартах MISRA C, MISRA C++: ru, en. По ссылке вы найдете подробное описание. А еще можете попробовать и сам анализатор. За триальным ключиком обращайтесь вот сюда: ru, en.
Спасибо за такой подробный и интересный комментарий. Я согласен с вашими словами.
Только хочу добавить, что это еще хорошо, если отключился от мыслей. Если этого не делать, то все будет намного хуже )
Thank you for sharing your experience. I agree with what you are saying, especially with your second statement. I hope all is going well with you now :)
Спешу вам сообщить, что теперь PVS-Studio умеет работать с C++20!
Данный функционал доступен в бета версии.
Скачать ее можно вот тут https://pvs-studio.com/ru/pvs-studio/download-beta/.
Я был бы рад, если бы вы попробовали проанализировать ваш проект :)
Если вы столкнетесь с каким-то ошибками, то смело пишите нам поддержку. https://pvs-studio.com/ru/about-feedback/
Прошу прощение, что затянули с ответом. Мы думали, что быстро и ловко внесём все необходимые правки и я напишу сюда, что уже можно скачать beta-версию, где всё это будет работать. Но, как всегда, возникла пара нюансов и процесс затянулся :) Так что пока решил оставить этот комментарий, что работы по поддержке с++ 20 идут и уже в ближайшее время будет доступна бета с данным функционалом. Мы сообщим, когда это произойдет.
Приятного прочтения:
https://habr.com/ru/company/pvs-studio/blog/571926/
Например вот:
habr.com/ru/company/pvs-studio/blog/470984
habr.com/ru/company/pvs-studio/blog/512296
При написании статьи я краем глаза смотрел про GitLab и понял, что скорее всего да, применимо.
Только нужно учитывать, что их аналог «Code Scanning Alerts» платный.
Поэтому пожалуйста, напишите нам об этой проблеме в поддержку, приложив более полный фрагмент кода. Спасибо.
То что сама идея хорошая я и не спорил:
Хочу задать вопрос. Вы говорите, что в 95% случаев можно полагаться на гарантии. При этом понятно же это стало уже постфактум. То есть пришлось посмотреть все 100% и уже после понять, что большая часть была правильна. Выходит, что фича приятная, но не более того. Или как Вы понимаете, что в 5% случаев плохие?