Atitit保证架构超前性 前瞻性

目录

第一章 简单抽象原则 道和术的区别

第一节 原则 kiss

第二节 提升到层次哲学层次

第三节 命名也要通用抽象 隐藏细节

第二章 通用性原则  扩展性

第一节 Dsl扩展

第二节 Udf sp扩展机制等

第三节 Host lan engeen机制 dsl脚本引擎机制

第三章 贯彻多元化原则

第四章 自由化理念 自由化元则

第五章 适当分层 隔离稳定性层与业务层

第六章 沟通交流 了解业界动态

第七章 模块化原则方便部分替换

  •  简单抽象原则 道和术的区别

    • 原则 kiss

大道至简,避免细节。。细节很容易过时,抽象原则永远不会有问题

类似bibile,老子等书籍永不过时。。

设计既要有一定的前瞻性,又要注意可行性,要在两者之间找到平衡。。细节单独出本规范

类似诶sql

 

自由化参数  json map等半结构化参数,dsl等全功能参数

自由化功能接口  dsl

自由化返回数据结构json

 

Atitit保证架构超前性 前瞻性 目录 第一章 简单抽象原则 道和术的区别 1 第一节 原则 kiss 1 第二节 提升到层次哲学层次 1 第三节 命名也要通用抽象 隐藏细节 1 第二章 通用性原相关推荐

  1. DDD领域驱动设计实战-分层架构及代码目录结构

    代码结构 DDD并没有给出标准的代码模型,不同的人可能会有不同理解. 按DDD分层架构的分层职责定义,在代码模型里分别为用户接口层.应用层.领域层和基础层,建立了 interfaces.applica ...

  2. 《Reids 设计与实现》第一章 简单动态字符串和链表

    <Reids 设计与实现>第一章 简单动态字符串和链表 文章目录 <Reids 设计与实现>第一章 简单动态字符串和链表 一.简单动态字符串 1.简介 2.SDS 的定义 3. ...

  3. 软件构造 第一章第二节 软件开发的质量属性

    ​软件构造 第一章第二节 软件开发的质量属性 1.软件系统质量指标 External quality factors affect users 外部质量因素影响用户 Internal quality ...

  4. 前端架构,前端架构组织结构,目录结构架构

    [编者按]本文作者Matt Carella为我们讲解了如何构建一个良好的架构.除了选择正确的工具以外,在组织工作流中遵循清晰整洁的原则对于我们来说是非常重要的.或许有的人会觉得文中所说的是在DOS时代 ...

  5. 代驾APP_第一章_项目环境搭建_第二节

    代驾APP_第一章_项目环境搭建_第二节 文章目录 代驾APP_第一章_项目环境搭建_第二节 1-11 创建bff-driver服务 一.创建项目 二.配置pom.xml文件 三.编写YML配置文件 ...

  6. 刘晓燕-语法长难句-第一章简单句(不简单)

    刘晓燕语法长难句(全篇) 第一章 简单句 第二章 并列句 第三章 名词(短语)和名词性从句 第四章 定语和定语从句 第五章 状语和状语从句 第六章 特殊结构 第七章 写作 第八章 长难句 文章目录 刘 ...

  7. 高等数学精讲02 第一章第二节 极限01

    第二节 极限 概要: 极限是用来研究函数的工具,整个第一章的重点和难点. 主要内容 选择题和证明题: 一.极限的概念 二.极限的性质 三.极限的存在准则 极限的极端状态: 四.无穷小 五.无穷大量 主 ...

  8. atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener...

    atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs   ...

  9. 第3章 简单爬虫架构

    第一节 python简单爬虫架构 1.爬虫调度端 2. 爬虫:URL管理器.网页下载器.网页解析器 3.价值数据 第二节 python简单爬虫架构的动态 转载于:https://www.cnblogs ...

最新文章

  1. ov5640帧率配置_一文看懂赛博朋克2077中低配置的设置方法和能畅玩的电脑有哪些?...
  2. 谁偷走了程序员的时间??
  3. C++中有string类,string是一个类不是一种类型,c语言中没有
  4. 树形结构 —— 并查集
  5. Go 实现 soundex 算法
  6. 认识div(division)在排版中的作用
  7. php 屏蔽微信分享,详解React Js中微信禁止复制链接分享禁止隐藏右上角菜单功能的案例分析...
  8. static 和 const的解释(转载)
  9. 中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰 ...
  10. AJAXSUBMIT跨域问题
  11. 柱状堆积图(论文绘制)
  12. 为什么闹钟设置了却不响_苹果手机为什么闹钟设置了却不响
  13. 解决win10邮箱无法登陆163企业邮箱的问题
  14. uni-app实现文件管理器(Android)
  15. msysgit - Windows Git安装配置
  16. Dojo官方教程:Charting
  17. 解决需求变更难题的8大方案
  18. 如何屏蔽掉某网址不能访问
  19. 基于tkinter库txt文件操作的Python界面化图书管理系统
  20. 应用程序连接hbase报错:java.net.SocketTimeoutException: callTimeout=60000

热门文章

  1. java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider 使用MySqlMapper的问题
  2. Gnome桌面的录屏插件easyscreencast
  3. easyui treegrid php,jQuery中关于EasyUI的TreeGrid查询功能的实现
  4. 【C++】公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?请设计一个“高效”的算法求解。
  5. 【参赛时间延长】InterSystems技术写作大赛:Python
  6. 腾讯云不重启修改主机名
  7. M - windy数
  8. WINDY数----数位dp
  9. Python 通过 Tushare Pro 获取财经数据接口
  10. js new Date() 当前时间/指定时间转换为时间戳