こんにちは。
C++にはリファクタリング機能が無いということでリファクタリングツールを探していた所、
「Visual Assist X」なるものがリファクタに加えてインテリセンス機能も付いているということで良いなと思っていたのですが、
どうやら有料版も無料版もお金がかかるようで……。
なので「Visual Assist X」と同機能もしくは似たような機能をもったツールを紹介していただけないでしょうか?
現在「Refactor! for C++」と呼ばれるリファクタリングツールを使用しようかと思っているのですがこれにはインテリセンス機能は搭載されていないようで、Visual Stdioの標準機能でやるしかないとのことでした。
C#からプログラミングを学び始めた身としては、最低限リファクタリングとインテリセンス機能は欲しい所です。
どうかよろしくお願い致します。
C++のリファクタリングツール
Re: C++のリファクタリングツール
リファクタリング用では無いのですが、リファクタリングやソースの問題点の解析のために私は次のツールを使っています
CppCheck
C++の静的解析、メモリリークなどの検出に使用
SourceMonitor
循環的複雑度を測定、高い部分を低くリファクタリングすることで効果的なリファクタリングを支援
また、ソースファイル別の最大複雑度なども計測可能
主にこの2つを使ってリファクタリングしてます。
IDEはVisualC++です。
CppCheck
C++の静的解析、メモリリークなどの検出に使用
SourceMonitor
循環的複雑度を測定、高い部分を低くリファクタリングすることで効果的なリファクタリングを支援
また、ソースファイル別の最大複雑度なども計測可能
主にこの2つを使ってリファクタリングしてます。
IDEはVisualC++です。
C言語を使うと自分の足を誤って撃ち抜いてしまうことがある。 C++を使えばそのような間違いを犯しにくくなる。しかし、やってしまったときには足全体が無くなる。