refactoring

    0

    1答えて

    インデントのレベルを最小限に抑えるためにこのメソッドをリファクタリングする方法があるのだろうかと思います。クリーンなコードを読んだ後、ボブ叔父さんは、メソッドが2つのレベルを過ぎると、何が起こっているのかを理解することが難しくなります。このメソッドはあまり複雑ではないと思いますが、クリーンアップしてストーリーのように見えると思います。ここ は、だから私の方法 def sync!(xml_docum

    0

    2答えて

    私は自分のjavascriptを練習しています。非表示の段落を表示するリンクを作成しました。このコードでは現在2 'のforループを使用しています。私はどうにかして 'for'ループの関数を作成してから、関数を再利用するべきでしょうか?段落のリストを初期化するときトグル(「隠す」)以来 var paragraphs = document.getElementsByTagName('p'),

    0

    2答えて

    コールバックパターンを使用するのではなく、小さなアプリケーションを作成しています。コードを簡略化するために約束を使用しています。かなりの量のコードを作成した後、私のコードでパターンが非常に頻繁に見えるようになりました。同様のロジックが一箇所にあるように、どのようにリファクタリングできるのかを知る必要があります。 var queryString = "select * from users u in

    0

    2答えて

    私は、既知のルックアップタイプを使ってモデルに問い合わせるためにaを書きました。入力タイプが何であるかを示すフラグは、kwargsとして渡されます。 kwargルックアップは、以下のように、渡されたkwargsとともに説明されています。 データベースハッシュオブジェクトの(ランダムないdb_hash=Trueと、インスタンスに固有の)オブジェクトの 名前(「ジョン」又はname=Trueとして「サ

    0

    1答えて

    私は非常に似ています次の二つの方法があります: def space_before_element?(start_element) element = start_element.previous_element until element.nil? || (element.name == start_element.name || "r" &&

    1

    1答えて

    リファクタリングと同時に(Replace All - Ctrl + R)テキストのオカレンスを変更したいと思います。出来ますか?ような何か:(CTRL + R)+(シフト+ F6)

    0

    2答えて

    私はちょうど今、最終的にビジュアルスタジオ2015(2008 ..から)にアップグレードしました リファクタリングのコンテキストメニューがどこになったのか分かりませんか? パラメータに「プロモートローカル変数」はありますか? 「抽出インターフェイス」はどこですか? 私はすでに、ほぼ2時間のGoogleの検索だし、見つけることができません... here's visual studio 2008 r

    2

    1答えて

    私はAndroid Studioを長い間使用していますが、リファクタリング時にマウスを手動で移動してリファクタリングする必要があります。いくつかのキーボードショートカットでこれを行う方法や、このプレビューウィンドウを完全にスキップする方法はありますか?私がリファクタリングをしているとき、私は何をしているのか知っています。ほとんどの場合プレビューが必要なような気がしません。 私の質問に答えることがで

    1

    1答えて

    複数のrootQueryオブジェクトを作成してスキーマで組み合わせることで、rootQueryオブジェクトをリファクタリングする方法はありますか? 今のところ、複数のルートでいっぱいになっているrootQueryが1つあります。次に、この1つのルートクエリがあることを示すスキーマを作成します。私たちが書くことは私がしたいことは var schema = new GraphQLSchema({ q

    0

    4答えて

    iOSアプリケーションをSwift 3にリファクタリングする作業があります。しかし、Cスタイルのループはforというループがあります。後方に向かって)。 これはサンプルコードです。原則は同じです。 let array = ["hello", "world", nil, "foo", nil, "bar", "Peter Griffin"] var threeLetterWords = 0 fo