工程化CodeCode reviewCode review原则:职责单一行为统一代码重复变量污染开闭原则(open for extension, close for modification)面向对象(而非面向过程)稳定性性能可维护性