对,这就是他的做法。
他的代码大概是:
try {
List<member> members = getGroupMembers("super-big-group");
return members != null;
} catch (404) {
return true;
} catch (exception) {
return false;
}
我的建议是改成:
try {
List<member> members = getGroupMembers("not-existent-group");
return members != null;
} catch (404) {
return true;
} catch (exception) {
return false;
}
原因是这个super-big-group有几百个members,完全没必要在测对方服务是否可用的时候取这么多member回来
【 在 zhbzhang 的大作中提到: 】
: 那你们直接检查一个已经存在的id不就好了么。省的有人拿不存在当一个条件干了些不该干的事情,结果有一天突然存在了。
--
FROM 120.21.57.*