项目组中开发注意

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

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

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;
	}

猜你喜欢

转载自guyunduzai.iteye.com/blog/2214938
今日推荐