ごんれのラボ

iOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。

昔書いたスクリプトを見直すときに留意しておくこと

概要

DTPerのスクリプトもくもく会 #2 で参加者の方にお話しした内容の抜粋版。
これぐらいの気持ちでリファクタリングするのが心理的負担も少なくていいと思う。

本題

  • typoを直す
    • 変数名、メソッド名、コメントのtypoを直す
  • 同じ処理を二度書かない
    • 複数回書いている処理を抽出してメソッドに書き直す
    • プロパティは変数にいれておく
  • コメントを見直す
    • 読み直して意味がわからないものは書き直す
  • メソッドに概要、パラメーター、戻り値などのコメントをつける
  • 処理をシンプルなものに書き直せないか見直す
    • if文、for文のネストを減らす

追加でやるなら

  • 変数名、メソッド名が処理に沿っているか見直す
    • imageなのにtextFrameって命名するのはダメ etc.
  • どのスクリプトでも共通して書いているような処理はincludeで読み込むようにする
    • 自分用のライブラリを作る
  • 頻繁に使わないものを優先して見直す
    • 使わないものは忘れるのも早い

諦めることも必要