refactoring

    68

    15答えて

    PHPコードのリファクタリング(変数の名前の変更、メソッドの抽出、メソッド参照の検索など)を行うツールはありますか?ありがとうございました。

    2

    5答えて

    私はフォルダを移動することを含むいくつかのコードをリファクタリングする過程にあります。私は定期的に物事を最新に保つためにマージしたいと思います。作業コピーでフォルダを移動した後にマージする最善の方法は何ですか?


    3

    2答えて

    月曜日に新しい仕事を始めています。同社には家庭用企業のケースマネジメントアプリケーションがASP.NET/VB.NETで書かれています。彼らはアジャイル開発プロセスを実装しようとしています。彼らはスクラムマスターが2人の資格を取得し、アジャイルコーチを雇うようになっています。彼らは現在、リファクタリングの6-9ヶ月に焦点を当てています。 私の質問は、コードベースに精通し、地面に着くとすぐに生産性を

    4

    7答えて

    私はちょうど700行のクラスをコーディングしました。うわー。私は頭が恥ずべきです。それは英国の夏のようにDRYと反対です。 ここには微妙な調整を加えてカット&ペーストがいっぱいです。これにより、リファクタリングの主要な候補になります。私がこれに着手する前に、何度も繰り返しているときに尋ねると思いました。あなたが探している最初のリファクタリングの機会は何ですか?レコードの 、鉱山は、おそらく使用して

    5

    3答えて

    私の小さなRailsアプリケーションでコードの重複を減らすために、私は自分のモデル間に共通のコードを自分の別のモジュールに入れることに取り組んできました。とても良い。 モデルのものは非常に簡単ですが、私はちょうど例えば、最初にモジュールを含める必要があります: class Iso < Sale include Shared::TracksSerialNumberExtension

    8

    4答えて

    最近、すべてのコードに単体テストがあるわけではない古いシステムでいくつかのコードを変更する必要がありました。 変更を加える前にテストを書いておきたいが、各クラスは多くの依存関係やその他のパタ​​ーンを作成してテストを非常に難しくした。 明らかに、テストを簡単にし、テストを書いてから変更するために、コードをリファクタリングしたかったのです。 これはあなたのやり方ですか?あるいは、リファクタリングが完

    9

    4答えて

    これまでにすべてを見てきたと確信しています... 1〜2年ほど経ちましたが、機能が追加されてバグが修正されたので、実際には使用されていないコードの私は、コードベースを検索してコード内の他の場所で決して使用されないメソッドを表示する方法があるかどうか(特にサードパーティのツールの有無にかかわらず)があるのだろうか? このタイプの有用性に関して私が考えることのできる1つの課題は、暗黙の型変換が発生して

    26

    6答えて

    Visual StudioリファクタリングのC#サポートは、現在でもかなり良いですが(ただし、すでに見たJava IDEの半分ではありませんが)、C++のサポートが欠けています。 私はRefactor!を見てきましたし、現在はそれをしようとしていますが、君たちの多分1つは、より良いツールやプラグインを知っていますか? 私は Visual Assist Xで1週間か2週間働いており、完全に中毒してい

    5

    5答えて

    私は製品で動作するチームに参加しました。この製品は約5年ほど前からあり、ASP.NET WebFormsを使用しています。その元のアーキテクチャは時間の経過とともに薄れており、ソリューション全体で物事は比較的混乱しています。それは決してひどいことではありませんが、確かにいくつかの仕事を使うことができます。あなたは皆私が何を意味するか知っています。 私は約6ヶ月前にプロジェクトチームへ来て以来、いく