设计模式学习思路

为什么学习设计模式

我们大家都知道有许多设计模式,也知道设计模式之所以成为一种模式,一定是经过技术大牛深思熟虑,不断探索总结出的一套设计范式,那我们学习这些设计模式会为我们带来什么价值,这是我们需要考虑的,我们做一件事情之前,一定要考虑清楚这件事情会为我们带来什么价值,这样才会给予我们更多的动力去完成他,我认为设计模式最有价值的方面有以下几点:

  1. 告别被人吐槽的烂代码 :我们都有类似经历,写完代码后,害怕被人评审,在评审前总会突击检查,补充一些注释,这就是我们没有把功夫下在平时的后果;
  2. 提高复杂代码的设计和开发能力:这是我们能力提升必须要做的事情,你不可能永远只会做CRUD,这种重复性的代码不会对你的能力有大幅提升,我们总是乐于使用一些现成的开发框架,但有没有想过,自己有一天也可以开发出这种好用的框架为别人使用 ;
  3. 让读源码、学框架事半功倍:因为好的框架一定是有好的设计模式,当你对这些设计模式了然于胸的时候,读懂这些框架易如反掌;

怎么评价代码好坏

上面有说到,我们学习设计模式是想要摒弃烂代码,能够写出让人喜欢的好代码,那什么样的代码才是好代码,我们只有知道这些标准,才能更好的去实现。

  1. 可维护性(maintainability)
  2. 可读性(readability)
  3. 可扩展性(extensibility)
  4. 灵活性(flexibility)
  5. 简洁性(simplicity)
  6. 可复用性(reusability)
  7. 可测试性(testability)

上面这些标准是评价我们代码好坏的一些依据,所以我们写代码时也应该时刻想着这些标准。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值