refactoring

    2

    1答えて

    W.r.t Javaプロジェクトの1つに、我々は最近SonarLintを使い始めました。コード分​​析の結果が非常に多くの重要なコードの匂いの警告を示しています。 Critical code smell: Refactor this method to reduce its Cognitive Complexity. 私はCyclomatic Complexityについて聞いたことがありますが

    1

    2答えて

    まず、コード。 <cfquery name="qName" datasource="#dsn#"> #myQueryStruct[arguments.type]# </cfquery> しかし、私はエラーを取得しています:私は動的に以下のようなクエリを実行する必要が <cfset myQueryStruct = { qone = "select * from t1 where c

    0

    2答えて

    私はPR年代の見直しだ、と著者は、彼らはこのように、繰り返し三元系を使用している状況があります - const foo = isConditionTrue ? 'foo' : ''; const bar = isConditionTrue ? 'bar' : ''; const baz = isConditionTrue ? 'baz' : ''; これは、反復ようだが、よりよい方法はすぐ

    1

    1答えて

    Visual StudioコードにPHP用のリネームリファクタリングがありますか? NetBeansからVSCに完全に移行するのを止めるのは唯一のことです。名前を変更することは私にとって非常に重要です(検索/置換ではありません)。

    0

    1答えて

    私が意図したとおりに動作するサンプルオートコンプリートアプリケーションを作成しました。 HTML <div class="wrapper"> <div class="search"> <input type="text" id="search" placeholder="Search" onkeyup="autoComplete(this.value)"> <bu

    -1

    2答えて

    私は異なるコードの匂いについて学び、それに応じてコードをリファクタリングしようとしています。私はLong Methods、Type Checkingについて学んだことがありますが、これらのコードの匂いを特定する際に問題があります。それが長いメソッドか型チェックであればどうすればいいですか?それはifsの多くを持っているか、それは何と考えることができますか?異なるコードの匂いを識別するためのさまざま

    0

    1答えて

    私のレールモデルには2つのメソッドがあります。 def questions_mastered_for(user_id, question_group_ids) res = UserAnswer .joins('INNER JOIN question_group_questions ON user_answers.question_id = question_group_qu

    0

    1答えて

    のは、私はVisual Studioのコードに次のコード例があるとしましょう: expect(Miyagi.ApplyTraining).toHaveBeenCalledWith(danielSan, 'Sand Floor'); expect(Miyagi.ApplyTraining).toHaveBeenCalledWith(danielSan, 'Wash Car'); expect(M

    1

    1答えて

    私はWebアプリケーションを扱っています。私の質問は、ページが読み込まれると、ドロップダウンリストにインデックス0が表示され、表示および保存する特定のプロパティが表示されるということです。 これに基づいて、リストを保持する2番目のダウンリストがあります。 次のselectedIndexChangedイベントでは、ddl1のインデックスを変更する必要があります。これをddl2のデータに変更してくださ

    1

    4答えて

    以下の再帰関数のif文をポリモフィズムに置き換えたいと思います。私はそれについてたくさん読ん 、いくつかのユーチューブの動画を参照してくださいが、それでも、実際には、このタスクをより困難にするもの (つまり、この記事の目的のために簡素化されました)私のコードでそれを行う方法を見ることができません私は、関数の初めでのforeachなステートメントと再帰呼び出し多型が型に基づいている public v