Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > C++ Code Beautifyer and Design Analysis Tools

Reply
Thread Tools

C++ Code Beautifyer and Design Analysis Tools

 
 
Jason
Guest
Posts: n/a
 
      05-04-2006
Hi,

I am looking for tools that enable one to enforce coding standards or
code beautifyer tools that work on C++ code. I have seen some for Java,
like JCSC, but none for C++.

I am also looking for tools that can measure design quality in C++
code, such as Dependencies between packages, Coupling, Stability,
Distance, etc.

Does anyone know any tools for that?

Thnx
Jason

 
Reply With Quote
 
 
 
 
Default User
Guest
Posts: n/a
 
      05-04-2006
Jason wrote:

> Hi,
>
> I am looking for tools that enable one to enforce coding standards or
> code beautifyer tools that work on C++ code. I have seen some for
> Java, like JCSC, but none for C++.


The product we use for standards conformance is CodeWizard.

<http://www.parasoft.com/jsp/products/home.jsp?product=Wizard&itemId=50>




Brian
 
Reply With Quote
 
 
 
 
Ian Collins
Guest
Posts: n/a
 
      05-04-2006
Jason wrote:
> Hi,
>
> I am looking for tools that enable one to enforce coding standards or
> code beautifyer tools that work on C++ code. I have seen some for Java,
> like JCSC, but none for C++.
>
> I am also looking for tools that can measure design quality in C++
> code, such as Dependencies between packages, Coupling, Stability,
> Distance, etc.
>
> Does anyone know any tools for that?
>

My teams use collective code ownership, so there is no need to enforce
coding standards.

If you have to use tools for this, you have a people problem rather than
a technical one.

--
Ian Collins.
 
Reply With Quote
 
Jason
Guest
Posts: n/a
 
      05-05-2006
If I do not use tools for that, I will have two problems:

I willl depend solely on people to detect, confirm and solve every
conformance problem - and I will also have to depend on them to use the
standards. All those are subject to error.

I would be counting on people and providing nothing to aid them.

By using tools to enforce coding standards I would like to make
training cheaper and checking more efficient. Besides, I would like to
have ways of fixing standards of legacy code.

Of course, I understand your point, and I am not planning to rely
solely on the tools.

Process, Tools and People. Not necessarily in this order.

 
Reply With Quote
 
Ian Collins
Guest
Posts: n/a
 
      05-05-2006
Jason wrote:
> If I do not use tools for that, I will have two problems:
>

Please provide some context, so I don't have to go back and open my
previous post, see <http://cfaj.freeshell.org/google/>

> I willl depend solely on people to detect, confirm and solve every
> conformance problem - and I will also have to depend on them to use the
> standards. All those are subject to error.
>
> I would be counting on people and providing nothing to aid them.
>

Try some other people based processes, like pair programming. That way
two people get to vet every change.

> By using tools to enforce coding standards I would like to make
> training cheaper and checking more efficient. Besides, I would like to
> have ways of fixing standards of legacy code.
>

My last team looked for a tool to format code prior to checkin, but we
couldn't find anything that did a decent job of C++. C and Java yes, but
not C++.

> Of course, I understand your point, and I am not planning to rely
> solely on the tools.
>
> Process, Tools and People. Not necessarily in this order.
>

Well said!

--
Ian Collins.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Evaluating static analysis and Dynamic analysis tools for C/C++ ssubbarayan C Programming 5 11-03-2009 12:50 AM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems ss.dtvcs@gmail.com VHDL 0 03-08-2008 10:07 PM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems DATICS2008 C Programming 0 03-08-2008 09:46 PM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems ss.dtvcs@gmail.com Python 0 03-06-2008 12:16 AM
2nd CFP: DATICS 2008 - Design, Analysis and Tools for IntegratedCircuits and Systems DATICS2008 C Programming 0 03-06-2008 12:02 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57