1. Goal 1. In addition to completing the required functions, the security code must also produce side effects, that is, it must be stable and reliable. 2. Easy-to-read naming of classes, instances, member variables, and member functions is clear at a glance 3. Beautifully try to unify the programming style of the people in the project team to ensure consistency and unity