函数/工具类/设计模式|何时用?

在Java Spring Boot项目中,合理抽取函数、工具类或设计模式是提升代码可维护性、复用性和可读性的关键。以下是具体的判断标准和实践建议: 一、何时抽取成函数(方法)?适用场景: 重复代码片段:相同逻辑在多个地方出现(超过2次)。 1234...

软件设计1.2k 字

防御性编程

防御性编程理论笔记1. 防御性编程概述1.1 定义防御性编程是一种软件开发方法,旨在通过预见和处理潜在问题来提高软件的健壮性和可靠性。其核心思想是”不信任”任何外部输入、依赖或环境条件,包括来自用户、其他系统、甚至程序员自身的数据和调用。 1.2 基...

软件设计1.4k 字