
软件架构
文章平均质量分 50
Bruce Jia(上海)
谦卑先于伟大。
每一天都应该从计划开始,以自省结束。
早做安排,做到每周有计划,每月有计划,每年有计划;
持之以恒,做到每周有收获,每月有收获,每年有收获;
展开
-
微服务,真的香吗?
不是为了更好的创造用户价值,而是为了微服务而微服务,是耍流氓的第一特征。原创 2021-07-30 23:30:25 · 400 阅读 · 0 评论 -
Python中函数缺省参数的早绑定
class DefaultConfiguration(object): def __init__(self): print("calling DefaultConfiguration.__init__ ......")class AppConfig(object): @classmethod def get(cls): print(...原创 2019-12-03 18:06:06 · 349 阅读 · 0 评论 -
【读书笔记】面向模式的软件架构卷一:模式系统
对于《面向模式的软件架构》这套书,相信大多数做软件的同学都听说过甚至认真研读过。因为这本书突出的江湖地位,很多推荐书单里边都有它,它也的确应该是立志成为架构师或者高高级工程师的同学的枕边书。我知道这套书是读研究生学习ACE(Adaptive Communication Environment)的时候知道的,ACE的几本书(C++NP, APG)里边多次提高《面向模式的软件架构卷二》(POSA2)。...原创 2018-04-01 14:53:20 · 2481 阅读 · 0 评论 -
【2018年3月】技术书籍阅读感悟
(画外音) 痴痴笑笑是一个中年程序员,但是因为不服老,常常自称为25岁的IT老兵。作为程序员,坚持学习是非常重要的。而阅读技术书籍又是最常见的学习方式。这个月我特别留意自己的阅读习惯和效果,有些感悟,与大家分享一下,希望能够抛砖引玉。一、和很多做技术的朋友一样,我以前一直感慨因为工作忙,读书时间不够,而且时间不能固定。导致一个问题是,想深入学习的书籍买到手几年了都布满灰尘了,还没有看完。比如我这周...原创 2018-03-30 17:28:19 · 421 阅读 · 0 评论 -
【读书笔记】《面向模式的软件架构》卷一:模式系统 第六章
POSA1第六章 模式与软件架构6.1.2 组件定义: 组件是被封装起来的软件系统的一部分,包含一个借口。组件是用于打造系统的构件。在编程语言层面,组件可能由模块、类、对象或一组相关的函数表示。[PW92]将组件分为三类,并称之为元素:处理元素数据元素连接元素面向对象编程范式中采用了另一种分类方案,将组件分为如下几类:控制组件协调组件接口组件服务提供组件信息存储组件组织组件这一节中描述了组件是什么...原创 2018-04-03 14:54:46 · 954 阅读 · 1 评论 -
【读书笔记】《面向模式的软件架构》卷一 第二章 架构模式
这一章介绍了8个架构模式:分层 Layers管道和过滤器 Pipes and Filters黑板 Blackboard中间人 Broker模型-视图-控制器 Model-View-Controller, MVC表示-抽象-控制 Presentation-Abstraction-Control微内核 Microkernel反射 Reflection2.1 导言在模式系统中,架构模式位于最高层,有助于...原创 2018-04-25 08:10:05 · 883 阅读 · 1 评论