依存のアーキテクチャがなくなるわけではない。エンドポイントをテストできる。クラス/バリデーションを自動生成する。移植元のアプリで独自に拡張されたものは手で移植する。フレームワークの移植では不具合修正やリファクタリングに手を出さないことがポイント。自分もフレームワーク移植をやりましたが、バリデーションロジックとかの移植は割と大変でした。自動化については移植元のアプリの作りにかなり影響されると思うし、きれいに作られているとは限らないので結局は手作業が多くなるんではないかと思っています。フレームワークの移植では再現性を重視するようですが、重視し過ぎるのもどうなのかなと思っています。再現性を重視するあまりオリジナルのフレームワークの機能拡張に追随できなくなったりしないだろうか、移植先のフレームワークのお作法に従う方がいいのではないかと考えてしまうわけです。コストはかかるし、そううまくはいかないかもだけど。特徴やハマりどころの話。