🌮第一场
💡 方法中的代码尽量提取出新方法
提取完后的方法看着像阅读散文一样就是最棒的。
💡 参数控制在3个
建议参数控制在3个,多了可以封装成类传入。
💡参数尽量不传布尔值
除了控制开关的方法,其它的尽量不要传布尔值,很明显他们可以提取成两个方法。
💡 不用Switch
一旦用了Switch后面新增一种状态就要修改所有用到Switch的代码,这不符合开闭原则(对扩展开放,对修改关闭)。可以用多态的方式进行衍生,一个基类包含一些抽象方法,子类继承后实现具体的方法。
💡 阅读性高的代码不用注释
一句好的代码是不需要注释的!要以写注释为耻!!!