ページ 11

C++のリファクタリングツール

Posted: 2013年7月22日(月) 09:58
by KRNKRS
こんにちは。

C++にはリファクタリング機能が無いということでリファクタリングツールを探していた所、
「Visual Assist X」なるものがリファクタに加えてインテリセンス機能も付いているということで良いなと思っていたのですが、
どうやら有料版も無料版もお金がかかるようで……。

なので「Visual Assist X」と同機能もしくは似たような機能をもったツールを紹介していただけないでしょうか?

現在「Refactor! for C++」と呼ばれるリファクタリングツールを使用しようかと思っているのですがこれにはインテリセンス機能は搭載されていないようで、Visual Stdioの標準機能でやるしかないとのことでした。

C#からプログラミングを学び始めた身としては、最低限リファクタリングとインテリセンス機能は欲しい所です。

どうかよろしくお願い致します。

Re: C++のリファクタリングツール

Posted: 2013年7月22日(月) 21:43
by KORYUOH
リファクタリング用では無いのですが、リファクタリングやソースの問題点の解析のために私は次のツールを使っています

CppCheck
C++の静的解析、メモリリークなどの検出に使用

SourceMonitor
循環的複雑度を測定、高い部分を低くリファクタリングすることで効果的なリファクタリングを支援
また、ソースファイル別の最大複雑度なども計測可能

主にこの2つを使ってリファクタリングしてます。
IDEはVisualC++です。

Re: C++のリファクタリングツール

Posted: 2013年7月26日(金) 21:20
by KRNKRS
返信ありがとうございます。

教えていただいたソフトで検討してみます。