公開されている
A Catalog and Classification of Fortran Refactorings
のキモ部分を読んで、勉強してみたいと思います。
概要
いろいろな品質特性を改良するリファクタリングのカタログを提供する。
リファクタリングを、その目的、リファクタリングで改良しよとする
品質に基づいて分類する。
はじめに
Fortranは、FORTRAN66、FORTRAN77、FORTRAN90/95、
Fortran 2003、Fortran 2008と進化してきた。
この進化の中で、古いバージョンとの後方互換性を担保していることが、
特徴である。
長い間にわたって進化してきた結果、プログラムの保守は難しくなっている。
リファクタリングは、コードの内部品質~可読性や柔軟性、理解容易性や
保守容易性など~コードの品質を改善するテクニックである。
リファクタリングは、コードの重複など、Bad smellsに対応する形で行われる。
また、リファクタリングは外部への振る舞いを変えない。
Fortranの場合、リファクタリングは、可読性や保守性を上げ、
新しい機能による明確な構造を与えることで、コードをモダナイズする。
-- つづきます --
0 件のコメント:
コメントを投稿