工程化CodeDev designOn this pageDev design设计原则开发原则避免重复(DRY)代码可维护性(Write code for the maintainer)Embrace Change —— Kent Beck