Slide 15
Slide 15 text
ショップページを例としたレガシー
Webアプリケーションの改善
15
● ロジックやクエリの重複が複数の画面クラス間で発生
○ トランザクションスクリプトのデメリットそのもの
● クラスの構造やコーディング作法に起因して可読性に難あり
○ 2,000行超えの巨大なクラス、文字列連結でベタ書きのSQL、処理内容と合っていない
関数名など
● 低いテストカバレッジ
○ 24.0%
○ 画面クラスに対してPHPUnitでざっくり書かれたテストは存在
技術的な課題: 設計と健全性