リファクタリング

リファクタリングとはコードの本体を再構築するための手法であり、外見を変更せずに内部構造を変更/改善させることを指します。

RSS

  • 受付中

    回答
    2

    ソースコードの保守性を保つために心がけていることはなんでしょう?

    ソースコードを書いていて、フレームワークを使用しているのである程度保守性は担保されていると思いますが、どう考えてスパゲッティーコードになっているという実感があります。記述していくたびに、それが増大していき、後々見た時、どういう処理を行っているのか理解に苦しむ場面が多々有ります。 例えばビジネスロジックを記述する部分などの分離がきちんと統一できていないと

    • 1評価
    • 97PV
    iku8 iku8 2週間前
  • 解決済

    回答
    1

    円クラスをMVC的に実装したいです!

    質問 MVCについて質問です。HTML5のCanvasで円を描いて、その円をドラッグ出来るようにしたいのですが、円の描画のところでMVCになっていない気が凄いしてちょっと詰まりました。 . コードはcodePenに載せました。 http://codepen.io/anon/pen/zBZGPQ . ドラッグ処理の実装や円のヒット判定の実装はこれか

    • 1評価
    • 702PV
    canvas canvas 3ヶ月前
  • 受付中

    回答
    0

    CoffeeScriptでカプセル化したクラスのメソッドがDOMで反映されない(リファクタリング)

    実現したいこと CoffeeScriptでクラスにして、カプセル化した上で、 チェックボックスを一括チェックするボタンをjQuery、CoffeeScriptで実装 現状 現状は以下のコードでボタン自体の実装はできています。 ... 省略 ... // Railsの組み込みヘルパーの`button_tag`でボタンを生成 = bu

    • 0評価
    • 153PV
    YuxBeta YuxBeta 5ヶ月前
  • 解決済

    回答
    2

    リファクタリングとクロージャがうまくできません。

    前提・実現したいこと JavaScriptのリファクタリングを勉強していたら、分からなくなりました。 問題点は function priorityColorChange と function moveItem を function addItemの中から出したいのですが、出すと変数itemが取れなくなります。 シンプルなto do リストの

    • 0評価
    • 230PV
    tsuyoshi21 tsuyoshi21 7ヶ月前
  • 受付中

    回答
    4

    肥大化したJavaクラスを整理整頓する方法

    数千行のJavaで書かれたゲームプログラムに関わることになりました。 読み手への配慮はされているコードなのですが、全ての処理が一つのクラスに固まっており、コードの追加にあっちに行ったりこっちに行ったりと疲れてしまいます。 初めて関わる大規模プログラムのため、私にはソースの分割経験がありません。 こんな私でもどうにかしてファイルを分割する方法はないでしょうか。

    • 0評価
    • 1286PV
    ikenuma ikenuma 1年以上前
  • 解決済

    回答
    3

    State/Strategeによるタイプコードの置き換えについて(Java言語で学ぶリファクタリング...

    Java言語で学ぶリファクタリング入門 (結城 浩 著)の第9章<State/Strategeによるタイプコードの置き換え>について質問させていただきます。 以下にリファクタリング前後のコードと動作用のMainクラスを記載します。 //リファクタリング前 public class Logger { public static final

    • 0評価
    • 451PV
    oshigotoDacho oshigotoDacho 10ヶ月前
  • 解決済

    回答
    5

    Java言語で学ぶリファクタリングの練習問題について

    現在「Java言語で学ぶリファクタリング(結城 浩著)」を進めています。 本著の第6章練習問題6-2について質問させていただきます。 この問題と模範解答は実際のコードが記載しておらずクラス図しか記載してありません。 そのため以下に示すコードは私がクラス図から起こしたものです。(コードに起こす段階から勘違いしている可能性もありえます。) 問題は

    • 3評価
    • 614PV
    nakanohitobot nakanohitobot 11ヶ月前
  • 解決済

    回答
    1

    インターフェースという言葉を言い換えると

    現在「JUnit実践入門」の本を読んでいます。 前々からインターフェースという言葉のニュアンスがいまいちわかっていません。 次の「インターフェース」は別の言葉で言い換えるとどういう言葉になるでしょうか? JUnit p35より。『コメントは消臭剤』自信のない時コメントが多くなるため、コメントの多いコードには不具合が多い。ということを受けて。 ユニット

    • 0評価
    • 326PV
    k499778 k499778 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    19

  • 総質問数

    8

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る