摘要: 代码中随处可见我们的命名:变量、函数、类、包等,我们无时无刻不在命名和使用自己命名。优雅的命名必须满足一下要求。 1.自解释的命名,不需要注释就能看懂 2.拒绝类似具有误导性的命名 3.拒绝没有意义的命名(例如: a1,a2; aName, theName; customer, customerInfo; account, accountData 这些命名都是无意义的,无法区分的命名) 4.使用朗... 阅读全文
posted @ 2018-01-31 17:09 锢浪熟阳 阅读(136) 评论(0) 推荐(0)
摘要: 1.没有重复代码 首先要保证没有重复代码!这就需要我们学会抽象和聚合,抽取相似部分,提高代码的可复用性。 2.功能职责单一 功能单一是要求我们保证类、方法的功能是唯一确定的,不要在一个方法中包含多种业务逻辑,这样不利于后期维护和代码可重用。 3.命名清晰易懂 命名是代码中无处不在的。变量、方法、类、 阅读全文
posted @ 2018-01-31 16:58 锢浪熟阳 阅读(228) 评论(0) 推荐(0)