基本上我是这样做的:
private boolean preRequisitesControl()
{
assert(checkEnvironment());
assert(validateRunContext());
assert(checkLockFile());
return true;
}
并且想知道这是否是一种正确的做事方式。在将来,我知道我将不得不添加其他布尔检查,所以我想要一些简单的维护和快速失败的哲学。
我的检查确实包含文件存在测试,环境变量的存在等等。
有更好的想法吗?
答案 0 :(得分:3)
假设他们是布尔值,我认识的大多数Java开发人员都会这样做:
private boolean preRequisitesControl()
{
return checkEnvironment()
&& validateRunContext()
&& checkLockFile();
}