阅读
3 篇读书记录《悟道领域驱动设计》
ch2 应用架构 贫血模型 vs 充血模型 贫血模型:类只是数据容器,没有行为(例如 pojo) 充血模型:类有属性(数据),也有方法(行为) 项目结构 接口层:对外暴露api/消息consumer 应用服务层:协调领域模型完成业务逻辑 基础设施层:写db/缓存/调外部服务 领域层:领域内的具体逻辑 查询的两种实现 1 读数据后加载领域模型(聚合根),聚合根转换为查询结果 view 2 直接用实际存储的数据模型,跳过领域对象加载,直接用把数据模型转换为查询结果 view ch3 实体和值对象 …
ch2 应用架构 贫血模型 vs 充血模型 贫血模型:类只是数据容器,没有行为(例如 pojo) 充血模型:类有属性(数据),也有方法(行为) 项目结构 接口层:对外暴露api/消息consumer 应用服务层:协调领域模型完成业务逻辑 基础设施层:写db/缓存/调外部服务 领域层:领域内的具体逻辑 查询的两种实现 1 读数据后加载领域模型(聚合根),聚合根转换为查询结果 view 2 直接用实际存储的数据模型,跳过领域对象加载,直接用把数据模型转换为查询结果 view ch3 实体和值对象 …
读书记录《时间贫困》
书名:《时间贫困》 评价:7/10;很短的书,快的话一小时就能读完;了解到了一些和自己认知之外但符合自己真实感受的观点(e.g. 完全躺平未必会快乐);可能会试试书中描述的行动。 版本:微信读书 观点 可支配时间长!=幸福:可支配时间太少(如每天少于2小时)会带来压力,从而降低幸福感;可支配时间太多(如每天超过5小时)会让人缺乏目标感,从而降低幸福感;排除时间太少和太多的极端情况,幸福与你所拥有的可支配时间的长短无关,而是取决于你如何利用自己拥有的时间。 时间充裕与否会影响自信: 时间很多时,我 …
书名:《时间贫困》 评价:7/10;很短的书,快的话一小时就能读完;了解到了一些和自己认知之外但符合自己真实感受的观点(e.g. 完全躺平未必会快乐);可能会试试书中描述的行动。 版本:微信读书 观点 可支配时间长!=幸福:可支配时间太少(如每天少于2小时)会带来压力,从而降低幸福感;可支配时间太多(如每天超过5小时)会让人缺乏目标感,从而降低幸福感;排除时间太少和太多的极端情况,幸福与你所拥有的可支配时间的长短无关,而是取决于你如何利用自己拥有的时间。 时间充裕与否会影响自信: 时间很多时,我 …
读书记录《软件设计的哲学(第2版)》
书名:A Philosophy of Software Design (2nd Edition) 评价:8.5/10;一开始是看到封面感觉很棒,于是就找来读了下;不是很长,三四个小时就能读完;虽然内容比较基本,但是能系统化的重新复习下也挺好的 版本:anna’s archive,llm翻译为中文 软件设计的原则 复杂性的管理 复杂性源自依赖和晦涩的累积;随着复杂性增加,它导致变更放大、高认知负荷以及未知的未知因素 变更放大:一个看似简单的改动需要在多处修改代码 认知负荷:为了进行更改,开发者必须 …
书名:A Philosophy of Software Design (2nd Edition) 评价:8.5/10;一开始是看到封面感觉很棒,于是就找来读了下;不是很长,三四个小时就能读完;虽然内容比较基本,但是能系统化的重新复习下也挺好的 版本:anna’s archive,llm翻译为中文 软件设计的原则 复杂性的管理 复杂性源自依赖和晦涩的累积;随着复杂性增加,它导致变更放大、高认知负荷以及未知的未知因素 变更放大:一个看似简单的改动需要在多处修改代码 认知负荷:为了进行更改,开发者必须 …