Slide 12
Slide 12 text
既存アプリケーションの技術的な課題を洗い出し
例
依存モジュールの更新ができていない(メジャーバージョンだけで50以上)
使用しているテンプレートエンジン( ect
)がメンテされていない
CSSがスコープ化されておらず、また、影響範囲の大きな書き方がされている
多くのユニットテストがリクエスト単位での大きなテストで書かれており、アーキテク
チャとあわせてテスト設計されていない
UIとロジックが密結合していて開発しづらく、テストもされていない
E2Eテストが壊れやすくメンテもされていない
ブラウザのエラーを拾えていない
(歴史的経緯により)多くの独自 node_modules
全体的に古い書き方のコード( cjs
, Class Component
, jQuery
etc)