03 2023 档案
摘要:公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要 6-7 分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的SpringApplicationRunListener、BeanPostProcessor原理和源码调试等手段排查发现,在 Bean 扫描和
阅读全文
摘要:4.可修改性战术 软件怎样具有可修改性,这里将介绍两种战术。 首先说明一下可修改性战术。可修改性战术的目标是控制实现、测试和部署变更的时间和成本。在具体的解释为根据相关战术,策略在时间和成本允许的范围内完成系统的相关变更。 以下讨论两种可修改性战术:局部化修改和防止连锁反应 局部化修改战术,目标是把
阅读全文
摘要:【摘要】 本文对软件的可修改性分析从:可修改性的理解,引起可修改性的因素,根据软件设计原则分析对可修改性的相关战术进行个人分析,这几个方面阐述。 【正文】 1、可修改性理解 可修改性理解可理解为:指系统或软件的能够快速地以较高的性价比对系统进行变更的能力。比如说:对于一个网站,我们要修改它某一板块的
阅读全文