热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

《领域驱动设计与模式实践》-书摘精要

(P5)技术性的东西变化不定,唯有核心业务才是持久的。当核心业务改变时,模型和软件必须随之改变;(P9).Net更好地支持面向对象,它只是更好的工具箱;把技术看作是助推器,不同的技术

(P5)

技术性的东西变化不定,唯有核心业务才是持久的。当核心业务改变时,模型和软件必须随之改变;

(P9)

.Net 更好地支持面向对象,它只是更好的工具箱;

把技术看作是助推器,不同的技术可能是比其他技术更好的助推器;

(P10)

性能问题常常是由于糟糕的数据库存取代码、数据库结构或其他类似原因造成的;

(P12)

事情并不总是一成不变的,要考虑背景;

(P13)

除非确实需要优化,否则一定不要提前优化;

(P21)

发明框架是很麻烦的,更好的想法是直接获取框架;

(P22)

思维比工具重要得多,尽管工具当然也提供帮助;

(P23)

使用什么工具并不重要;

(P26)

以不同方式来思考问题通常是最有效的办法;

(P29)

“你将不需要它 (YAGNI)”思想适用于添加某物的现在和将来代价很高的情况。在这种情况下,我们可以一直等到真正需要时再添加。当代价现在很低而将来很高时,而且很可能需要它时,那么就要做出不同的决定了;

适用于大多数企业级应用程序的运行机制:跟踪、日志、配置、性能监视、安全性和审计;

(P33)

从我们自己的错误中学习是一种极为有效的实践,但有时从别人积累的知识中学习也是一种很好的捷径;

模式与好的面向对象设计原则是一致的;

(P34)

模式只是工具箱中的另一个工具而已;

(P42)

如果说设计模式是关于精化子系统和组件的,那么架构模式就是关于建立子系统结构的;

(P48)

设计模式,具有技术性和通用性;
领域模式,关注领域模型的核心;

(P53)

要成为一名更出色的程序员,TDD是最重要的一种技术;

(P64)

领域模型处理的复杂逻辑往往是通过一连串对象实现的,这些对象会将部分行为转发给其他协作对象,直至得到所需的结果;

(P71)

重构和TDD是相互依存的;

(P118)

对接口编程比对具体类编程更好;

(P177)

在设计存储库实例时,提供重载通常是一个好的思想;

(P207)

提高效率的一种方式是使用我们所熟知的技术;

(P215)

抽象是一个伟大的功能,但我们必须掌握它背后的大量原理知识;

(P250)

模式的适用性是取决于上下文的;

无论是好的思想、解决方案还是其他任何事物,如果放到错误的上下文中,那么它只能成为一个错误的部分;


推荐阅读
  • 导读:很多朋友问到关于入门学什么php框架简单的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • Shiro 简单了解
    Shiro简单了解简单用过SpringSecurity安全框架后,再试试另一个安全框架——Shiro。1.Shiro简介ApacheShiro是一个强大且易用的Java安全框架:S ... [详细]
  • 编程语言是从哪蹦出来的——大型伦理寻根现场
    Hello,我是Alex007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫Alex的人太多了,再加上每天007的生活,Alex007就诞生了。聊一聊编程到底是啥,怎 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • mongodb复制集部署文档 ... [详细]
  • java内存模型浅析_浅析Java内存模型
    在并发编程中,需要处理两个关键问题:线程之间如何通信以及线程之间如何同步。通信是指线程之间以何种机制来交换信息。同步是指程序中用于控制不同线程间操作发生 ... [详细]
  • 智能家居巨头 Aqara 基于 KubeSphere 打造物联网微服务平台
    智能家居巨头 Aqara 基于 KubeSphere 打造物联网微服务平台 ... [详细]
  • DDOSDDOS的中文名叫分布式拒绝服务***,俗称洪水***DDoS***概念DoS的***方式有很多种,最基本的DoS***就是利用合理的服务请求来 ... [详细]
  • 开发笔记:应用安全工具 | 数据库redis漏洞汇总
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了应用安全-工具|数据库-redis-漏洞-汇总相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 有不少人向我抱怨说工作中都是写业务代码,刚开始还有新鲜感,熟练了以后就觉得无聊了。这样的问题多了,也促使我去思考和总结,我总 ... [详细]
  • 讨论电子工程师的前途
    这里主要以个人经历谈谈年轻电子工程师作为电子新手,需要开始全新的技术生涯;面临的困惑、最关心的问题、对未来的期待。中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子 ... [详细]
  • Linux是一套免费使用和***传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员合适的方式定制自己的Li ... [详细]
  • 怎么用php登录微博(2023年最新整理)
    导读:今天编程笔记来给各位分享关于怎么用php登录微博的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  •  12.1微服务的原则 我们在第2章讨论过,微服务原则可以发挥什么样的作用。它们 ... [详细]
  • 配置OracleACFS集群文件系统
    配置OracleACFS集群文件系统               2012-07-1010:18:39标签:asmacfs版权声明:原创作品,谢绝转载!否则将追究法律责任。     ... [详细]
author-avatar
joewong9272038385813
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有