多项选择题

A.使用经过审计的智能合约代码
B.编写智能合约时遵循最佳实践
C.定期进行代码审查和更新
D.使用安全的编程语言编写智能合约
E.部署前进行充分的测试