問題タブ [code-cleanup]

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.

0 投票する
2 に答える
977 参照

c# - Resharperの「コードクリーンアップ」をカスタマイズしてC#のドキュメントヘッダールールを変更する方法

コードクリーンアップを使用して、次の方法でドキュメントヘッダーを自動的に作成したいと思います。

つまり、summaryには複数の行がありますが、残りのフィールドは1行を使用します。現在、私のデフォルトのリシャーパー設定は常に複数の行を使用しています。

Resharperの「コードクリーンアップ」でこの動作を制御する一連のルールは何ですか?出来ますか?

0 投票する
2 に答える
477 参照

java - Java クラスのプライベート フィールドとメソッドを自動的に削除する方法

次のような多くのプライベート コードを含むクラスを生成するコード ジェネレーターがあります。

人間の介入なしに、未使用のプライベート フィールド/メソッドと内部クラスをすべて削除するツールを探しています。また、生成されたソース コードでメトリックを実行できるように、バイト コードではなくソース コードで動作するようにしたいと考えています。コードジェネレーターを変更することは可能ですが、もっと簡単なものを探しています。

0 投票する
1 に答える
2344 参照

apache-flex - 未使用のコードを自動的に追跡できるツールはありますか

現在、メインページで実行される6つの異なるフレックスアプリケーション(ウィジェット)があります。それらはすべて、1つの共通のライブラリプロジェクトに依存しています。

私は現在、コードベースを非常に劇的にクリーンアップしており、特にコードベースを継承しているため、この方法で概要を維持することは困難です。

デッドコードを自動的に通知できるツールを知っている人はいますか?

乾杯

0 投票する
1 に答える
711 参照

visual-studio-2010 - ReSharper / VS2010のパラメータの左マージンを調整するにはどうすればよいですか?

これはばかげていますが、私がこのようなものを持っているとき

そして、私はこれらを次のように切り離します:

ここでそれらを表示したい場合は、コードのクリーンアップによってそれらをその位置に移動します。

私の人生では、この設定がどこにあるのかわかりません、何かアイデアはありますか?

0 投票する
3 に答える
149 参照

iphone - コード内のデバッグ要素による煩雑さの回避

私が何かを書くとき、労力の半分は、明確で簡潔なデバッグ出力、またはデバッグが必要なときに有効/無効にできる機能を追加することに費やされる傾向があります。

デバッグ機能の例はダウンローダ クラスです。#define をオンにすると、ファイルをダウンロードするふりをして、既に持っているファイルを単純に返すことができます。そうすれば、毎回ネットワークがファイルを物理的に取得するのを待つことなく、ユーザーがファイルをダウンロードしたときに何が起こるかをテストできます。これは素晴らしい機能ですが、#ifdefs を使用するとコードが煩雑になります。

私は最終的に次#defineのような一連の s になります

私が見たいもののコメントが外されています。コード自体は次のようになります

これは、コードの作成/保守には最適ですが、コードの外観には何の影響もありません。

とにかく、人々はどのようにして簡単にオンザフライの長期デバッグ「もの」を書くのでしょうか?

注:ここでは NSLogging について話しているだけではありません。上記のふりダウンロードのようなものについても話しているのです。

0 投票する
1 に答える
279 参照

android - 他のすべてのアクティビティで使用するためのクリーン ダイアログ コレクター クラス [Android]

単一のクラスでダイアログを処理するための適切な方法を探して探しているので、必要なアクティビティでそれらを使用できます。最もクリーンでパフォーマンスの高い方法が最適です。現在、主な作業が行われている各アクティビティのダイアログが便利です。ダイアログまたはダイアログイベントを変更する必要がある場合、すべてのクラスを検索するのは面倒です。

[解決済み] ~以下のコードで更新します。

素晴らしく見える。私はそれでうまくやっているといいのですが。最適化はありますか?

--- Dialog クラスのコード

---ターゲット アクティビティのコード (ボタン クリックなど):

---マニフェストのコード:

---スタイルファイル内のコード (values/style.xml):

0 投票する
2 に答える
153 参照

git - 別のブランチからのコミットをクリーンアップする新しいブランチを作成するにはどうすればよいですか?

2 つのブランチがmasterありfeatureます。

の作業を終えたfeatureので、このブランチには多くのコミットがありますが、そのまま公開したくありません。feature_cleanからのすべての変更を含むfeatureが、より良いコミットで呼び出されるブランチを作成したいと考えています。

私は次のことを試しました:

、これはfeature_clean正しく作成されましたが、変更されましたfeature。実際、両方のブランチは同等でした。

私は何を間違えましたか?今のところそのままにしておきたいです(適切にテストされ、承認されfeatureた後、後で削除します)。feature_clean

0 投票する
6 に答える
309 参照

c# - C#の可能性を使用してnull参照を回避する

ビューにラベルを表示するかどうかを示す大きなハンドラーメソッドをクリーンアップしようとしています。

実際の構造は次のようなものです。

私は、関係するすべてのコンポーネントを、すべての退屈なことを行うメソッドに送信するようなものを考えていますが、次のようになります。

Moo.Fooがnullの場合、null参照が発生します。動作を委任または実行して、大きなメソッドに1行だけ入れることはできますか?

0 投票する
3 に答える
8893 参照

javascript - 優れたJavascriptクリーナー

重複の可能性:
JavaScript用のHTMLフォーマッター/整頓/美化

w3cバリデーターのクリーナー関数(javascriptエラーを修正する)に似た、優れた自動化されたjavascriptクリーナー(エラーの検索と修正など)を探しています。

更新:有益な回答のおかげで、私は自分の解決策を見つけました:クロージャーリンター。

0 投票する
1 に答える
200 参照

c# - ブール変数で表される複数の状態のクリーニング/圧縮

実装では、ブール変数で表される多くの状態があり、状態がtrueの場合、その状態に対する変数はtrueであり、他の多くまたはすべてがfalseです。これは良い方法ではありません。コーディングする前にソリューションを計画していただけなので、次のようになりました。今、私はそれをきれいにしなければなりません。きれいにするための最良の解決策は何ですか?

私は列挙型について考えていました。各状態に名前を付けます。このようにして、複数の変数の代わりに1つの変数に状態名を含めることができます。ただし、問題は、Point変数またはint変数の1つまたは2つのインスタンスなど、一部の状態に関連する他の情報があり、それらはその状態専用であるということです。列挙型が使用されている場合、それらに対応するにはどうすればよいですか?

このような状況で最もエレガントで適切な解決策は何ですか?