問題タブ [coderush]
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.
.net - CodeRush は、メソッドにパラメーターがある場合はメソッドを静的にすることを提案していますが、賛成ですか、反対ですか?
コードを最適化するための提案を行う Code Issues と呼ばれる機能を備えた Developer Express の CodeRush 製品を使用しています。パラメータを持つメソッドがある場合、このメソッドを静的にすることが常に提案されることに気付きました。最高のコードと最適化を書こうとする精神の中で、DevExpress が私たちを助けようとしていると私は思いますが、メソッドを静的にすることが実際に賢明かどうかについて、さまざまな意見を聞いています。
メソッドが静的であるべき場合についてどう思いますか? これを行う利点はありますか?影響?メソッドを実行するにはパラメーターが必要なので、問題はありません。複数のユーザー/用途で問題になることはありません。
良いまたは悪い?
ありがとう。
c# - この IDisposable は私のために何をしていますか?
私は「学習プログラム」に取り組んでおり、学習に Code Rush リファクタリング ツールを使用しています。Code Rush の最新の更新では、私のプログラムに IDisposable を実装することが推奨されています。IDisposable について MSDN が何を言っているかは知っていますし、それが何をするかについての基本的な理解もありますが、それを実装することのすべての意味を知らないので、推奨事項を無視してきました。今日、私はそれについてもっと学ぶことに決め、推奨事項に沿って進みました.
これが私のプログラムに追加されたものです。
だから私の質問はこれです。IDisposable の利点を得るために必要なすべてのことを行う必要がありますか、それとも機能させるためにコードで何かを行う必要がありますか? それにブレークポイントを設定しましたが、デバッガーを介して到達しなかったため、必要なかったか、意図したとおりに使用していません。誰かがこれが私のために何をしているのか、またはそれをどのように使用する必要があるのか に光を当てることができますか?
c# - ReSharper 用の CodeRush スタイルの型付きテンプレート
私は CodeRush とそのテンプレートに関する哲学の大ファンです。私の現在の仕事では、大量のペアリングを行う予定であり、コンセンサスは ReSharper (v6) の優先事項です。
ここで CodeRush/Resharper 戦争を始めるつもりはありません。Resharper には好きなことがたくさんありますが、ReSharper を使いこなすのに苦労していることが 1 つあります。
ReSharper のライブ テンプレート メカニズムには、CodeRush のように入力するための組み込みの概念がありません (少なくとも、私が知る限りではありません)。簡単な例は次のとおりです。次のコードを生成するには:
CodeRush では...「as」(AutoProperty の場合は「a」、文字列の場合は「s」) と入力してから、プロパティの名前を変更するだけです。
ReSharper では、"prop" (Property の場合) と入力し、タイプと名前を設定する必要があります。
ReSharper のライブ テンプレートには、タイプ認識またはタイプ ショートカットに関する同様の概念はないようです。そのため、事前に入力された変数、プロパティ、メソッドなどを取得するための多数の 2 文字または 3 文字のテンプレートに似たものはないようです...
それで、すべての背景の後、最後に質問です。すべてのテンプレート/タイプの組み合わせに対して新しいライブテンプレートを作成せずに、ReSharper でこの「型付きテンプレート」の概念を複製する方法はありますか?
coderush - DevExpress の CodeRush
よろしければ、このサイトを使用して、DevExpress から CodeRush を使用するためのヒントを掲載したいと思います...誰かの役に立つかもしれません。ありがとう
VS IDE メニュー > DevExpress > ツール ウィンドウ > Coderush からコード内の任意の場所をクリックすると、コード内の場所に応じて押すことができるキー メニューが表示されます。
例えば。任意のスコープ内で control+W をクリックすると、スコープ全体が選択されます。
サンプル: ゲッターを 1 行に折りたたむ (以前は数回クリックしていました... もう必要ありません) ゲッター内をクリックし、control+W をクリックしてから、選択項目を右クリックして [リファクタリング] をクリックします。>ゲッターを折りたたむ。(次回は、選択したボタンの 3 つのドットをクリックできます)
役立つヒントがいくつかあります。ここに集めましょう。良いコーディング。
c# - コードで (ローカル変数 '...' は使用されません) の前景色を変更するにはどうすればよいですか?
それを変更する方法がどこにも見つからず、CodeRush は前景色を非常に明るいグレーに設定します。これは、モニターの白い背景ではほとんど判読できません。変数名 (および未使用のメソッド パラメーターと使用中のディレクティブ) がこのように軽い場合、コードを読むのは困難です。
visual-studio-2010 - Resharperを使用してVS2010でキャレットを行末に移動するには?
Vs2010 と ReSharper 6 を使用しています。
引用符で文字列を入力したら、Enter キーを押します。
行末に「+」が表示され、新しい引用が現れました。
「+」と引用符のペアが表示されないことを願っています。私たちを手伝ってくれますか?
ああ、VS2010 内に CodeRush をインストールしました。CodeRush と ReSharper の競合ですか?
visual-studio - CodeRushがメソッドを抽出するときに使用するテンプレートを変更するにはどうすればよいですか?
CodeRushでメソッドを抽出すると、デフォルトのフォーマットがいくつかあります。変更したいのですが。具体的には、抽出されたメソッドの場所を選択すると、CodeRushは、場所マーカーを配置したメソッドの真上にそれをスマッシュします。
それで:
抽出されたメソッドを削除することを選択すると、次のようになります。
最終的には次のようになります。
私が欲しいのは、メソッドがどのように見えるかをある程度制御できるようにすることです。現時点では、メソッドと次のメソッドの間に空白行を追加したいと思います。どうやってやるの?
c# - "private" は C# の既定のスコープであるため、"private" という単語を署名から削除して、よりクリーンなコードにする必要がありますか?
さまざまなプログラマーが、宣言やメソッド シグネチャなどに「private」という単語を含めないことを提案しているのを聞いたことがあります。private は、指定されていない場合のデフォルトのスコープであるためです。コードをよりクリーンにすることができますが、変数やメソッドなどで「プライベート」スコープを使用するかどうかについての意見に興味があります。コードを生成する CodeRush などのツールには「プライベート」という言葉が含まれているので、これが良いか悪いか、それとも単に個人的な好みの問題なのか知りたいです。
c# - Visual Studio 2010で煩わしいコードのヒントを取り除くにはどうすればよいですか?
Visual Studio 2010を最初に開いたとき、ヒントなどをヘルプ/コーディングするために誤って「はい」と言っていました。これで、コードを入力するたびに、何が起こったのかを説明したり、コードを改善しようとしたりするなど、これらの迷惑なポップアップが表示されます。これらのヘルプヒントにより、コーディングが困難になり、VisualStudioの実行が遅くなります。
それらを無効にするにはどうすればよいですか?
編集:これを投稿して申し訳ありません。私はそれが話題から外れていることに気づいていませんでした。Stack Overflowには、IDEなどのソフトウェアツールに関する質問に適切な場所がありますか?