多项选择题

会计信息系统中代码设计的质量,直接影响会计数据处理的效率和输入输出的速度。代码设计应遵循的原则是( )。

A.通用性
B.唯一性
C.不可扩性
D.效率性