优雅的检查测试

时间:2012-03-29 16:48:26

标签: java

基本上我是这样做的:

private boolean preRequisitesControl() 
{
    assert(checkEnvironment());
    assert(validateRunContext());
    assert(checkLockFile());
    return true;    
}

并且想知道这是否是一种正确的做事方式。在将来,我知道我将不得不添加其他布尔检查,所以我想要一些简单的维护和快速失败的哲学。

我的检查确实包含文件存在测试,环境变量的存在等等。

有更好的想法吗?

1 个答案:

答案 0 :(得分:3)

假设他们是布尔值,我认识的大多数Java开发人员都会这样做:

private boolean preRequisitesControl() 
{
    return checkEnvironment() 
           && validateRunContext() 
           && checkLockFile();   
}