
雷小鸿

获得徽章 0
#送祝福领红包封面# 好吃不胖,平平安安,永远面朝大海,穿暖花开,掘友友都是最可爱的人,都是被爱的人。
#送祝福领红包封面# 祝掘友天天有灵感肝文章,祝虎年虎虎生威,2022都是重点加薪对象。
在掘金薅键盘+T恤+大茶缸+鼠标垫的真心感谢,每次运营小姐姐顺丰邮寄我都有愧疚感!买东西还出邮费呢!掘金送还包邮!掘金的小姐姐都是天下最漂亮的小姐姐!最近上班不开心,早上来摸个鱼。
自从把qq验证改成这样之后,再也没有小姐姐能加上我告诉要我买茶的。也拦了一堆的程序员
从0开始go语言-21
Go主题月
内容:Go语言的反射和语言交互性
从0开始go语言-20
Go主题月
内容:Go开发工具的介绍,安利VSCode很香!!
从0开始go语言-19
Go主题月
内容:Go的GOPATH介绍、目录结构、工程构建和自己的一堆废话!
【书名】领域驱动设计精粹
【读书笔记】
简单对微服务的思考
为什么需要微服务:微服务足够小,代码更容易理解,部署更简单
怎么划分微服务:怎么将一个庞大的系统划分为微服务
领域驱动设计:将业务概念和规则转换为软件系统中的概念和规则,从而降低和隐藏业务复杂性,贴近业务走进客户,让业务人员和程序员说一样的话。
可行办法:微服务的难点不在技术,而在业务的划分,识别界限的上下文,微服务的调用复杂度会降低你微服务的优势,让不同的上下文模块先独立演化,等演化到他能独立部署了再考虑服务拆分的事。 【书名】架构整洁之道
【作者】Robert C.Martin(Bob大叔) 从1970年编程至今,他是cleancoders.com的联合创始人,他还是Uncle Bob consulting LLC的创始人,他现任8th Light,inc.的“首席匠人”一职。
【读书笔记】
学习了三个基本原则
REP:复用/发布等同原则
CCP:共同闭包原则
CRP:共同复用原则
软件复用的最小粒度应等同于其发布的最小粒度
我们应该将那些会同时修改,并且为相同目的而修改的类放在同一个组件中,而将不会同时修改,并且不会为了相同目的而修改的那些类放到不同的组件中,简短概括就是:将由于相同原因而修改,并且需要同时修改的东西放在一起,将由于不同原因而被修改,并且不同时修改的东西分开。
不要强迫一个组件的用户依赖他们不需要的东西,简而言之:不要依赖不需要用到的东西。
上述三个原则存在相互竞争关系,REP为复用性而组合,CCP为维护性而组合,CRP为避免不必要的发布而切分,简而言之:只关注REP和CRP即使简单的变更也会影响很多组件,只关注CCP和REP会导致很多不必要的发布,优秀的软件架构应该在三角张力区域定位一个目前团队最适合的位置,同时根据时间不断调整。使组件的构成安排随着项目的重心不同,以及研发性与复用性的不同而不断演化。 从0开始go语言-18
Go主题月
内容:Go语言为什么是一门工程管理语言
下一页