🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.programming
2 messages
2 total messages Started by Szyk Cech Thu, 22 Aug 2019 16:10
Najłatwiejsze statyczne analizatory kodu C++ i Java Script?!?
#215871
Author: Szyk Cech
Date: Thu, 22 Aug 2019 16:10
20 lines
1767 bytes
Witam
Naczytałem się w "Testowanie w procesie Scrum" autorstwa Tilo Linz, że 
nie należy wymuszać takiego stylu kodowania jakiego nie da się 
zweryfikować statycznym analizatorem składni.

Myślę że taki statyczny analizator kodu można by dodać małym kosztem do 
systemu wersjonowania kodu + budowania + testowania.

Aby ten koszt zminimalizować mam do Was pytanie:

Jakie są najłatwiejsze w użyciu statyczne analizatory kodu C++ i Java 
Script?!?

Mam na myśli narzędzia wymienione na stronie:
https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

Może ktoś ma doświadczenia i mógłby się podzielić...

Z góry dzięki i pozdro!
Szyk Cech
Re: Najłatwiejsze statyczne analizatory kodu C++ i Java Script?!?
#215873
Author: Maciej Sobczak
Date: Fri, 23 Aug 2019 06:27
20 lines
2527 bytes
> Naczytałem się w "Testowanie w procesie Scrum" autorstwa Tilo Linz, że 
> nie należy wymuszać takiego stylu kodowania jakiego nie da się 
> zweryfikować statycznym analizatorem składni.

Nie zgodzę się z tym. Standard kodowania może mieć zalecenia estetyczne, których nie da się zweryfikować automatem. Od takich, że funkcje powinny być nazywane czasownikami a zmienne rzeczownikami po takie, że logiczne kroki algorytmu powinny być oddzielone od siebie pustymi wierszami. Nie mówiąc już o zaleceniach dotyczących treści komentarzy.

Automatyzacja weryfikacji jest cenna, ale nie należy się tylko do takiej weryfikacji ograniczać.

> Myślę że taki statyczny analizator kodu można by dodać małym kosztem do 
> systemu wersjonowania kodu + budowania + testowania.

Małym albo dużym.

> Jakie są najłatwiejsze w użyciu statyczne analizatory kodu C++ i Java 
> Script?!?

Obawiam się, że żaden nie jest łatwy w użyciu, jeśli chcesz mieć możliwość definiowania własnych reguł.

-- 
Maciej Sobczak * http://www.inspirel.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads