在实际开发中,从第一行代码开始写起的情况非常少,通常是要在别人的代码之上构建自己的工作。让自己的代码容易维护,可以保证其他开发者更好的完成工作
①容易理解:无需求助原始开发者,任何人一看代码就知道他是干什么的。
应用在工作中对一些函数和方法做应有的注释来描述其用途,同时也写清使用这个函数或方法的前提,每个参数的含义,以及函数是否返回值,当然,也包括一些大型代码块,复杂的算法,使用黑科技
②符合常识:代码中的一切都显得顺理成章,无论操作复杂。
代码中变量和函数的适合命名对其可读性至关重要,比如:变量名应该是名词,card和 person,sex函数名应该以动词开始,如getInfo和getList
若返回布尔值的函数通常以is开头,比如:isDialog()。常量值应该全部大写并以下划线相接,Base_Url_Apo 命名名称尽量用描述性和直观的词汇,但不要太过于沉可以通过压缩解决
③容易适配:即使数据发生变化也不用完全重写
应用场景 对后端返回的code状态做相应的情况判断对css样式 要考虑文字的长度超出处理以及内容超出pc或移动端一些情况少
④容易扩展:代码架构经过认真设计,支持未来扩展核心功能
一些设计模式 单列模式 工厂模式 策略模式 代理模式 装饰者模式 观察者模式 发布订阅者模式
一些设计思想 封闭开放原则 ,多态化 ,低耦合高内聚