`
guyunduzai
  • 浏览: 17474 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
阅读更多

现在项目中都是多人开发,我本人在开发过程中遇到了一个问题,这里记录一下,也供大家引以为戒;

具体错误原因用代码+注释的方式表明:

 

public List<Object> method(
			List<Long> idList) throws SolrServerException {
		List<Object> resultList = new ArrayList<Object>();// getDataFromDB...此处省略
		if (idList.size() != idList.size()) {
			// 对没有搜索到回复数量的评价进行处理,
			// 虽然返回结果resultList是正确的,但是processResultList方法中不小心改变了reviewIdList,
			// 而调用方调用method后依然在使用idList,导致最终返回到页面的数据出现异常
			// 此种问题在多人开发项目的时候需要注意
			 processResultList(idList, resultList);
		}
		return resultList;
	}

 

 

 

分享到:
评论

相关推荐

    Java项目组开发规范.pdf

    《Java项目组开发规范》是一份旨在提高软件开发质量和效率,确保代码可维护性、可读性和团队协作性的指南。该规范主要分为五个章节,详细规定了Java项目开发的各个方面。 第一章概述中,编写目的明确指出规范的制定...

    EasyCommons JAVA 通用开发组件项目组

    "EasyCommons JAVA 通用开发组件项目组"是一个专注于提供Java开发中常用工具类和模块化组件的项目。这个项目的目标是为Java开发者提供一套便捷、高效且易于集成的库,帮助他们快速构建应用程序,减少重复工作,提高...

    项目组模式在C语言教学中运用的探讨.pdf

    将项目组模式引入到C语言教学中,可以按照软件开发项目的实际流程划分学生的工作任务。学生按照各自的分工,合作完成项目任务,从而能够在实践中学习如何规划、设计、编码、测试和维护程序。这种模式有助于学生理解...

    专题资料(2021-2022年)Java项目组开发规范.doc

    《Java项目组开发规范》是指导Java开发团队在2021至2022年间进行高效、统一、可维护的软件开发的重要文档。这份规范旨在提升代码质量,降低维护成本,提高团队协作效率。 第一章 概述 1.1 编写目的 编写此规范的...

    项目开发过程管理办法

    - **背景介绍**:本文档为某公司的项目开发过程管理办法,旨在规范项目开发过程中的团队管理行为,确保项目能够高效、有序地推进。 - **适用范围**:适用于项目开发过程中内部团队的管理。 #### 二、劳动纪律 - **...

    软件开发项目周报模板

    - 填表者需每周一将报告发送给项目组成员和相关领导,确保信息的透明度和及时沟通。 综上,软件开发项目周报是项目管理的关键环节,它帮助团队成员了解项目进展,协调资源,解决问题,确保项目按照预定的目标和...

    单片机设计与开发项目竞赛规则(大学组).docx

    本次介绍的是2012年第四届全国电子专业人才设计与技能大赛中的单片机设计与开发项目竞赛规则。 #### 二、参赛对象与资格 - **参赛对象**:具有正式学籍的在校全日制本科及高职高专学生。 - **报名费用**:每位参赛...

    ESRI开发竞赛E组

    在探讨提供的文件内容之前,首先需要明确文档的性质和内容范围。...在实际应用中,任何使用ESRI软件进行开发竞赛的参与者都应仔细阅读并理解完整的许可协议,确保自己的项目开发符合规定的法律条款。

    (流程管理)硬件开发流程.docx

    硬件开发流程管理 硬件开发流程是硬件开发项目的核心部分,涉及到硬件设计、测试、 manufacturing 和质量...硬件项目组需要遵守严格的开发流程,并且需要进行严格的测试和审核,以确保硬件开发项目的质量和可靠性。

    风电项目开发、建设与运行过程中需要注意的问题.ppt

    风力发电作为可再生能源的一种重要形式,其项目开发、建设和运行过程中涉及多个关键环节,确保项目的经济效益和环境保护。以下是对这些环节的详细说明: 一、风能资源测量与评价 风能资源是风电项目的基础,因此,...

    软件开发界面规范技巧和注意事项

    为了实现这一点,项目组应由有经验的成员制定UI规范,包括美工提供的配色方案和统一的控件库。此外,参考业界标准,如Microsoft的用户体验指南,有助于确保控件功能的标准化。在实施阶段,界面设计者与美工需密切...

    饿了么物流iOS开发组博客

    在“饿了么物流iOS开发组博客”中,我们可以看到这个项目主要关注的是iOS平台上的应用开发,特别是针对物流业务的优化与实现。这个博客很可能包含了一系列关于如何使用Swift或Objective-C进行iOS应用开发的文章,...

    项目开发中碰到的一个线程问题 (二)

    在项目开发过程中,线程问题常常是开发者们面临的一个挑战,尤其是在多线程并发环境中。本文将探讨一个在实际项目中遇到的线程问题,并基于提供的"reflect"标签,我们来深入理解Java中的反射(Reflection)如何与...

    某某组项目进度表

    在软件开发过程中,特别是针对JavaEE项目,有效的项目管理和进度跟踪是非常重要的。项目管理不仅涉及到项目的规划、组织和控制,还涉及到对项目进度的监控。这有助于确保项目按计划进行,及时发现并解决问题。 ####...

    Arduino项目开发经验谈

    ### Arduino项目开发经验谈 Arduino作为一种流行的开源电子原型平台,被广泛应用于教学、产品原型设计以及各种创意项目中。本文将根据所提供的标题、描述、标签及部分内容,详细解析与Arduino项目开发相关的知识点...

    安卓开发框架工具类相关-Android项目开发框架目前主流的app样式.rar

    在安卓应用开发中,框架工具类的选择和使用对于项目的稳定性和效率至关重要。"安卓开发框架工具类相关-Android项目开发框架目前主流的app样式.rar"这个压缩包可能包含了一些当前流行的Android开发框架和实用工具类的...

    公司开发细节描述

    - **项目组**:每个项目组通常包含: - **项目经理**:负责项目的整体规划与协调。 - **测试人员**(通常2人):执行测试案例,确保产品质量。 - **开发人员**(通常4人):负责软件开发工作。 - **美工**(支持...

    软件项目开发模板资料

    实现阶段--模块开发说明.doc是程序员编写代码的指南,它记录了每个模块的功能、接口规范以及开发过程中的注意事项,有助于保持代码质量和一致性。 总的来说,软件项目开发文档是保证项目顺利进行的保障,它涵盖了从...

Global site tag (gtag.js) - Google Analytics