多项选择题

进行代码迁移的理由是()

A.提升系统整体性能
B.提高灵活性
C.提高安全性
D.提高存储能力