阅读背景:

轻松一刻,经典吐血代码

来源:互联网 

来一段似乎很有量的代码,这是一段让我看的吐血的代码

// 补充操作默认通知人员
			if (curOwner != null && nextOwner != null) {
				if (uid.equals(reporter)) {
					if (!reporter.equals(curOwner) && !curOwner.equals(nextOwner)) {
						User user = UserManager.getInstance().getUser(curOwner);
						if (user != null) {
							mList.add(user);
						}
					}
				} else if (uid.equals(curOwner)) {
					if (!reporter.equals(curOwner) && !reporter.equals(nextOwner)) {
						User user = UserManager.getInstance().getUser(reporter);
						if (user != null) {
							mList.add(user);
						}
					}
				} else {
					if (reporter.equals(curOwner) && !reporter.equals(nextOwner)) {
						User user = UserManager.getInstance().getUser(reporter);
						if (user != null) {
							mList.add(user);
						}
					} else if (!reporter.equals(curOwner) && curOwner.equals(nextOwner)) {
						User user = UserManager.getInstance().getUser(reporter);
						if (user != null) {
							mList.add(user);
						}
					} else if (!reporter.equals(curOwner) && !reporter.equals(nextOwner)
							&& !curOwner.equals(nextOwner)) {
						User user = UserManager.getInstance().getUser(reporter);
						if (user != null) {
							mList.add(user);
						}
						User user1 = UserManager.getInstance().getUser(curOwner);
						if (user1 != null) {
							mList.add(user1);
						}
					}
				}
			}// 补充操作默认通知人员
			if



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: