zoukankan      html  css  js  c++  java
  • 设计模式和设计原则简单理解(一)

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

    什么样的代码是烂代码

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

    如何写出好的代码

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

    写代码遵从的原则和规范

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

    代码自评

    • 易读性 ,别人也可以看懂自己的代码
    • 可维护性,修改bug 简单、易下手
    • 可扩展性
    • 简单
    • 灵活
    • 可复用性 个人认为可复用性的代码level 提升了一个等级。
  • 相关阅读:
    Linux 常用命令
    Oracle DG 三种模式(转)
    S5PV2210
    Timer wheel etc.
    SCM etc.
    负载均衡 IO etc.
    Remoting,OData Snippet Compiler等
    displaytag 动态列实现
    <display:column>属性解释
    <display:table>属性解释
  • 原文地址:https://www.cnblogs.com/Finding-bugs/p/14277369.html
Copyright © 2011-2022 走看看