私はリファクタリング項目を特定するタスクを割り当てられています。目的は、プレゼンテーション層のコードを調べて、そこにビジネス ロジックがコーディングされているかどうかを確認することです。次に、サービス/ビジネス レイヤーに移動する必要があるものと、プレゼンテーションに残っているものを特定します。私が設計上見ているコードは、どの設計パターンも使用していないようです。コメントがほとんどないか、役に立たないモノリシックなコード ブロックがあります。このタスクにどのように取り組むことができるかについての提案はありますか?どのアプローチが機能しますか?
現在、私はリバース エンジニアリングを試みており、このタスクを達成するのが難しいと思われる方法を理解しようとしています。このアクティビティの目的は、ビジネス ロジックを再利用することです。