問題タブ [automated-refactoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse:静的メソッドの呼び出しを静的インポートに変換します
この静的メソッド呼び出しを自動的に変換する方法はありますか(Arrays.asList
):
static import
:を使用してこの呼び出しに
この回答Window » Preferences » Java » Editor » Content Assist » Favorites
で説明されているように、これを使用してコード補完を構成できることを知っています。
私の質問は、既存の静的メソッド呼び出しを変換することについてです。理想的には、「お気に入りのインポート」を構成する必要はありません。
c++ - 複数のメソッドをヘッダー ".h" ファイルから実装 ".cpp" ファイルに移動する最も簡単な方法
私はしばしば、すべてを.hヘッダー ファイルに保持することから C++ クラスの開発を開始します。ある時点で、ほとんどのメソッドをヘッダー ファイルから実装.cppファイルに移動したいと考えています。
そのような動きを行うための最も簡単な/自動化された方法は何ですか? スクリプトまたはツールを知っている人はいますか?
Toggle Function Definitionリファクタリング機能を備えた Eclipse Juno CDT を使用しています。ただし、この機能は一度に 1 つの機能しか実行できず、機能ごとに 2 つの完全な機能の強調表示と 2 つのショートカット キーを押す必要があります。また、非常に遅いですが、一度に多数の機能を実行できれば、それほど大きな問題にはなりません。
java - 複雑なリファクタリング
以下のような大規模なリファクタリング プロジェクトを処理できる優れた Java リファクタリング ツールはありますか。もちろん、できれば無料でお願いしたいです。
私はレガシープロジェクトを扱っていますが、そのほとんどは Java の初期に構築されたものです。次のような古いスタイルのコマンド処理パターンを使用するクラスは多数あり、おそらく数百もあります。
次のように、はるかに管理しやすいものに変換します。
このパターンに従うおそらく数百のクラスがあるだけでなく、そのうちのいくつかは数百のコマンドを実装していることを付け加えておきます。
java - Eclipse が静的フィールドをプッシュダウンできないのはなぜですか?
静的フィールドで Eclipse の自動プッシュ ダウン リファクタリングを使用しようとすると、次のエラーが発生します。
「このリファクタリングを有効にするには、非バイナリ インスタンス メソッドまたはフィールドの名前を選択してください。」
static キーワードを削除すると、リファクタリングを進めることができます。eclipse の「バイナリ フィールド」とは何を意味し、この制限が存在するのはなぜですか?
android - 独自の Android アプリケーションを生成する自動リファクタリング ツールはありますか?
独自のアプリケーションを手動で作成して市場に更新したい場合、プロジェクト テンプレートがあります。次の手順に従います。
- パッケージ名を右クリック
- リファクタリングしてから名前を変更
- minifest でパッケージの名前を変更し、バージョン コードを更新する
- 最後に、*.R; などのインポート エラーからコードをクリーンアップします。エラー
私の質問は、このリファクタリング プロセスに関与せずに自動化するツールはありますか? Javaツールを作成しようとしましたが、メモリを消費し、手動でファイナライズする必要があります.3日以来これを探していますが、明確な答えは何もありません.
eclipse - Eclipse が複数のファイルの名前を変更しないようにする
別々のフォルダーに複数の XML ファイルがあるプロジェクトに eclipse を使用しています。
例えば:
名前を変更A_Large/3.xml
すると、両方のインスタンスの3_large.xml
名前が変更され、次のようになります。3.xml
名前変更ダイアログを押して、名前を変更するファイルを指定できることは知ってPreview
いますが、このようにファイルの名前を変更することは一度もありませんでした。いくつかのオプションを変更したに違いありません。
日食がこれを行うのを防ぐにはどうすればよいですか?