zoukankan      html  css  js  c++  java
  • 优秀的代码的设计和组织架构

    优秀的代码的设计和组织架构
    一块相同逻辑的代码在两处甚至多次用,就要考虑能否抽取到一处来,进行统一下;
    一个功能存在变数,就要考虑能否支持后续扩展,把变与不变抽取隔离,把变化的尽量可配置化;
    一块代码就执行一次,那么就要考虑是否要在启动的时候进行执行;
    一个实例就创建一个,那么就要考虑是否要在启动时直接通过单例模式提前创建好;
    只要存在网络调用,就一定要设置超时,这样异常时可以快速返回,保证服务的基本可用,不然都是耍流氓;
    如果开发的功能是一个工具(就是说按照工具的定位来开发的,那么就很容易知道哪些是变化的点,就要通过参数化的思想来设计,把变与不变的地方隔离好)

  • 相关阅读:
    hdu1915
    2014年9月28日 18:35:01
    洛谷—— P1122 最大子树和
    洛谷——P1103 书本整理
    洛谷—— P2049 魔术棋子
    UVA_1575
    洛谷—— P2424 约数和
    中文乱码问题
    JSP标签
    include指令
  • 原文地址:https://www.cnblogs.com/big1987/p/11028658.html
Copyright © 2011-2022 走看看