BG Development


Страници: (3) [1] 2 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Тулове за анализ на програмният код
breaniac
Публикувано на: 19-07-2018, 18:51
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 81
Регистриран на: 19.12.13



Здравейте на всички,
бих искал да попитм някой има ли опит с подобни тулове :

https://en.wikipedia.org/wiki/List_of_tools...c_code_analysis

спазващи уж "Best practises" в програмирането. Това което ме интересува може ли някой да препоръча тулл (по възможност да НЕ е супер сложен, неискам да изтрелвам сувалки с него), вършещ работа при анализ на custom код или парче код от по-голям проект, като целта при анализът е да се проверяват определени правила ("Best practises") които ако може в идеалният случай да се задават custom, а не да са вкарани предварително. Идеята на последната опция е - работи се в конкретен екип, този екип определя правила от групата "Best practises" и тези правила иска да ги вкара чрез такъв допълнителен туул в работата по проектите по които се работи.
Има ли възможност да се използва такъв туул за С++ и можетели да препоръчате такъв от който имате опит? 10х предварително icon_smile.gif!
PMEmail Poster
Top
breaniac
Публикувано на: 19-07-2018, 19:49
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 81
Регистриран на: 19.12.13



... работи се под Windows
PMEmail Poster
Top
ss_svetlio_ss
Публикувано на: 19-07-2018, 20:12
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 10
Регистриран на: 23.02.11



https://youtu.be/Cck53cQgFQg гледаме трите части и се смеем и ревем. Може да погледнеш и други негови разработки из нета, но краткия отговор на питането е,
че няма много смисъл от наличните такива _ defect by disign icon_cool.gif. Освен да спазвате формална конвенция за писане-четене на код от следващи задклавиатурни устройства icon_biggrin.gif. Иначе ако се натегнем и пишем без ОС срещу арм система еднопроцесорна и искаме верификация на изпълнеието на кода леко ти загатвам за проблемите - виж последните 4и части
https://m.youtube.com/watch?v=U0atGdt2Ivc#. Пиша от тъпофон по натам може още, но отивам да готвя icon_lol.gif
PMEmail Poster
Top
bvbfan
Публикувано на: 19-07-2018, 20:20
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2816
Регистриран на: 08.12.13



cppcheck
cpplint


--------------------
QUOTE (Bender @ 23-04-2015, 19:11)
Xamarin: ЛАПАЙ!
Ти: Добре...
PMEmail Poster
Top
SuN
Публикувано на: 19-07-2018, 20:33
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 6661
Регистриран на: 27.01.05



Копи-пейст на работещ и изтестван код, ако не може да го сложите във функция.

За пред шефовете - cppcheck и анализатора на кланг.

Това мнение е било редактирано от SuN на 19-07-2018, 20:33


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
dvader
Публикувано на: 19-07-2018, 20:55
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 4103
Регистриран на: 12.07.05



Или пиша много добре, или cppcheck не струва...

Coverity е добро, ама струва торба пари.
Visual Studio има /Wall и /analyse ама намира какви ли не дивотии...


--------------------
I find your lack of faith disturbing
PM
Top
gat3way
Публикувано на: 19-07-2018, 22:41
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2876
Регистриран на: 22.06.12



Това коверити като го чуя и се хващам за кобура...
PMEmail Poster
Top
breaniac
Публикувано на: 20-07-2018, 07:52
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 81
Регистриран на: 19.12.13



Това cppcheck го инсталирах но от малкото време което имах да го ровя неможах да открия дали има начин custom да задаваш руловете за валидация - примерно ти сам да си вкараш някакъв руул и да го пуснеш във валидациите.
Някой има ли идея как става, ако го е правил някога ?
PMEmail Poster
Top
breaniac
Публикувано на: 20-07-2018, 07:56
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 81
Регистриран на: 19.12.13



Иначе Coverity сигурно е добро поне според маркетинга от сайтът им icon_smile.gif. Попринцип тулловете на които съм попадал от кошницата на SYNOPSYS винаги искат някакви определени суми.
PMEmail Poster
Top
SuN
Публикувано на: 20-07-2018, 08:48
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 6661
Регистриран на: 27.01.05



cpp heck има два пдф документа (от официалния сайт), които обясняват как се пишат правилата в xml формат. Не съм го ползвал, защото разпознаване от тип "регулярен израз" ми се стори безполезно - все пак всичкия код, който пиша е копиран изтестван и остават само логическите проблеми.

А пък за нов код, с несъществуващи досега проблеми не знаех как да напиша регулярен израз, който да обхваща нещо различно от вградените проверки.

Това мнение е било редактирано от SuN на 20-07-2018, 08:50


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0