编程的智慧
buyulian
这个作者很懒,什么都没留下…
展开
-
性能优化的好不好,阿姆达尔定律说了算
性能优化的好不好,阿姆达尔定律说了算原创 2022-10-27 23:04:04 · 192 阅读 · 0 评论 -
领域驱动设计(DDD)实现之路
原文链接:https://www.jianshu.com/p/cdbefdd55b99前言在系统复杂之后,我们都需要用分治来拆解问题。一般有两种方式,技术维度和业务维度。技术维度是类似MVC这样,业务维度则是指按业务领域来划分系统。微服务架构众所周知,此处不做赘述。我们创建微服务时,需要创建一个高内聚、低耦合的微服务。而DDD中的限界上下文则完美匹配微服务要求,可以将该限界上下文理解为...转载 2019-09-03 10:59:50 · 1235 阅读 · 0 评论 -
圈复杂度详解
转载于:http://dongxi520.com/2017/04/09/%E5%9C%88%E5%A4%8D%E6%9D%82%E5%BA%A6%E8%AF%A6%E8%A7%A3/一、现象1. 代码设计不规范。当项目规模达到一定的程度,比如达到十万行的代码量。那么项目肯定存在有些类特别大,方法特别多、特别长。以上因素会导致什么后果呢?一个类没有做到单一指责,后期对这...转载 2019-04-23 10:07:28 · 8631 阅读 · 0 评论 -
我眼中的领域驱动设计
有幸参与了一些领域驱动的项目,读了一些文章,也见识了一些不伦不类的架构,感觉对领域驱动有了更进一步的认识。所以今天跟大伙探讨一下领域驱动设计,同时也对一些想要实践领域驱动设计却又无处下手,或者一些正在实践却又说不上领域驱动设计到底好在哪的朋友一些指引方向。当然对于”领域驱动设计”这个主题而言从来不乏争论,所以大家可以在畅所欲言。为什么要使用领域驱动设计?从Eric Evans的《领域驱动设...转载 2019-03-24 17:58:18 · 247 阅读 · 0 评论 -
请不要尝试简化这些代码!保持航天飞机风格
猿 份来源:程序员的那些事(ID:iProgrammer)原文链接,原微博链接 请不要尝试简化这些代码!Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。Kubernetes 简称 K8s,用「8」替代 K 和 s 之间的 8 个字母「ubernete」。K8s 的 pv_controller.go 源码大约...转载 2019-02-13 15:04:39 · 901 阅读 · 0 评论