软件开发原则:1.简单直接,不玩花哨的技巧;2.不过度设计,需要时再重构也来得及;3.不复制粘贴代码,避免出现修改副本;4.可读性和可维护比优化性能重要;5.遇到可读性差的,及时重构,不管这些代码是谁写的还有一些常见的原则,需要根据自己的情况量力而行:1.信息隐藏原则2.高内聚原则3.松耦合原则4.禁止反人类设计(最少惊讶原则)