プログラミング C# - 翔ソフトウェア (Sho's)

C#/.NET/ソフトウェア開発など

プロセスのリファクタリング

refactor.gif

今日、NAgiler の中西 さん が、

「ツールは重要だ。手動で行う作業が二回以上あったらツールを作っちゃおう」

という内容のことを、或る処に書かれていた。

それって「開発プロセスリファクタリング」だよね。

  • プロセスの不吉な匂い

    『手動で繰り返される単純作業』
    同じ作業が手動で二回以上行われる

  • リファクタリング

    名称: 『ツールによるルーチン ワークの置き換え』
    状況: コンピュータで行えるような作業を、いつも手動で行っている。
    解決法: プロセスから作業を抽出し、それを自動または半自動で行えるツールを作る。

    プロセス内の作業を、そのツールを使うものと置き換える。