设计模式和设计原则简单理解(一)

一直觉得自己写的代码太烂,买了极课时间的设计模式专栏,记录下自己的学习理解。

什么样的代码是烂代码

烂代码的共通点:
  • 命名不规范
  • 代码层次模糊
  • 代码非模块化
  • 代码间耦合强
  • 类设计不合理等

如何写出好的代码

基本功: 数据结构和算法,解决代码实现的空间和时间问题。
进阶: 将基本的代码按照设计原则和模式设计,成为好的代码,构成一个可以应用的软件。

写代码遵从的原则和规范

  • 命名规则等按照语音特点或通用规则命名,如 python代码参考PEP8编码规范 https://legacy.python.org/dev/peps/pep-0008/
  • 在代码编写前进行类的设计 、最好规划
  • 运用代码设计原则、设计模式 编写代码组织代码。

代码自评

  • 易读性 ,别人也可以看懂自己的代码
  • 可维护性,修改bug 简单、易下手
  • 可扩展性
  • 简单
  • 灵活
  • 可复用性 个人认为可复用性的代码level 提升了一个等级。
posted @ 2021-01-14 15:14  徐徐前行  阅读(97)  评论(0编辑  收藏  举报