refactoring

    2

    1答えて

    アンドロイドスタジオ(レイアウト/リソースファイルなど)のファイルの名前を変更したいが、私はそれを安全にしたい。基本的に、私はリファクタリングせずに名前を変更したい。私はその後に来るエラーを処理しますが、私はAndroid Studioが現在のファイルと関係がないかもしれないファイルのいくつかに大混乱を起こさせたくありません。 基本的には、名前の変更を管理します。単純なファイルの名前変更。 Win

    2

    3答えて

    私は以下のコードをオブジェクトのリスト(私はそれをYオブジェクトと呼ぶ)を取得し、別のメソッドを呼び出してそれをXオブジェクトに変換する関数を持っています。 public List<X> GetXObjects() { var yObjects= GetYObjects(); var transformer = new Transformer(); var xObj

    1

    1答えて

    コンテキストでそれらをパッケージ化することなく、アンドロイドStudioプロジェクトに値下げファイルを追加 マイライブラリプロジェクトは、ソースが値下げで書かれており、./docgenに格納されているマニュアルのサイトがあります。 問題 私は現在のAndroid StudioのRename機能を駆使し、クラスの多くをリファクタリングしています。ただし、ドキュメンテーションファイルはAndroid

    -2

    2答えて

    コードベースに次のコードがありますが、これをより機能的な方法でリファクタリングするのに少し苦労しています。アイデアは人のアドレスIDを見つけることです。以下のコードを参照してください: public Integer findAddressId(String name) { List<Person> persons = getPersons(name); Integer add

    0

    1答えて

    コードをJava Utility LoggingからLog4J2に変更しようとしています。コードを変更するには、Eclipseでコードリファクタリングを使用します。 たとえば、変更: import java.util.logging.Logger; org.apache.logging.log4j.LogManagerをインポートする。 Logger to LogManager。 私はeclips

    0

    1答えて

    if/elseがたくさんあるレガシーコードに取り組んでいます。条件付き分解および/またはガード・ステートメントなどを使用してそれをクリーニングすることができます。使用できるもう1つのアプローチは、分岐から関数を作成し、これらの関数をチェーンとして実行し、最初の応答で終了することです。私はファンクションチェーンを使用することが過度なのか疑問に思っていますか?どんなビュー? 私のチェーンは以下のように

    0

    2答えて

    私は非常に似ている2つの方法があります。唯一の違いは、BindingListで使用されているタイプですが、両方のタイプのジェネリックメソッドを作成する方法を考えることはできません。私はそれを動作させるためにジェネリック型を使用しなければならないと思うが、私はそれを理解することはできない。両方のタイプにはTitleというプロパティがあります。 private int GetObjectIndexFr

    0

    1答えて

    私は現時点でReact NativeとReact Navigatorでロープを習っています。私はDRY(自分自身を繰り返さないでください)テクニックを実装したいと思っている開発の何かに出くわしました。 は、ここに私のコンポーネントのコードです: export default class App extends React.Component { render() { const

    0

    1答えて

    ファイル:login.component.spec.ts ジャスミン、カルマ、および角度4 コード: // To set up import { By } from '@angular/platform-browser'; import { DebugElement } from '@angular/core'; import { TestBed, ComponentFixture, asy

    0

    2答えて

    私はVisual Studio 2017 Professional v。15.0.0-RTWを使用しています。 を押し ctrl + .は未知のタイプのクイックアクションとリファクタリングのメニューを表示するとき、それはもはや前のような using [Namespace]を示されていない。.. は、この問題への解決策はありますか?