自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 equals和==的区别

比较内容 vs 比较引用equals()方法比较的是对象的内容,即对象是否在逻辑上相等。==运算符比较的是对象的引用,即两个变量是否指向内存中的同一个对象。重写 vs 默认行为equals()方法需要在类中重写以定义相等性的规则,否则会继承Object类中的默认行为。==运算符的行为在基本数据类型和引用类型上有不同的表现,但对于引用类型默认是比较引用。使用场景当需要比较对象的内容时,通常使用equals()方法。当需要比较对象的引用时,或者对于基本数据类型的比较时,使用==运算符。

2024-06-30 16:19:43 352

原创 规约的来历和适用范围

规约作为软件工程中重要的一环,通过形式化的描述和定义,帮助团队和利益相关者明确软件系统的各个方面,从需求分析到设计、开发、测试和维护阶段,都起到了关键作用。适当地使用规约能够提高软件系统的开发效率、质量和可靠性,确保系统能够按照预期的方式运行和交付。

2024-06-30 16:18:48 336

原创 在软件构造中如何编写高质量的RI

在软件构造过程中,编写高质量的代码是非常重要的,其中包括了保持良好的可读性、可维护性、性能和安全性等方面。在这其中,RI,或参考实现(Reference Implementations),尤其是为了解释一个特定的标准或协议而编写的实现,也需要遵循一些最佳实践和技巧,以确保其高质量。

2024-06-30 16:18:03 352

原创 软件的质量因素

焦点不同外部质量因素关注的是最终用户可以直接感知到的软件特性和行为。内部质量因素关注的是软件本身的结构、设计和实现质量。评估方法不同外部质量因素通常通过用户体验、性能测试等实际运行时的测量和评估来判断。内部质量因素通常通过静态分析、代码审查、软件度量等方法来评估。影响对象不同外部质量因素直接影响最终用户的满意度和软件接受程度。内部质量因素主要影响开发团队的效率、系统的可维护性和可扩展性。

2024-06-30 16:14:01 326

原创 复用技术的相关理解

复用范围黑盒复用局限于接口和功能的复用。白盒复用涵盖了整个模块或组件的内部实现。可见性黑盒复用下,内部实现对外部用户是不可见的。白盒复用允许外部用户看到和修改内部实现。灵活性黑盒复用因为接口约束,功能上不如白盒复用灵活。白盒复用在功能定制和修改上更为灵活,但风险和复杂度也相应增加。选择使用哪种复用方式通常取决于具体的项目需求和复用对象的特性。在大多数情况下,黑盒复用用于提高系统的稳定性和降低复杂度,而白盒复用则用于需要高度定制化和灵活性的场景。

2024-06-30 16:10:50 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除