Я вижу, что вы используете nodejs.
Я думаю, что лучший способ проверить входные параметры - это утверждение.NodeJS имеет встроенный модуль простого утверждения: http://nodejs.org/api/assert.html
И используйте его, например, так:
var assert = require('assert');
// ...
function myFunction (param) {
assert(param, 'please pass param');
// ...
}
Для тестовой среды вы можете сделать это следующим образом:
require('assert')(process.env.setting, 'please set the SETTING environmental variable');
Или:
;(function (a) {
a(process.env.setting, 'please set the SETTING environmental variable');
a(process.env.port, 'please set the PORT environmental variable');
}(require('assert')));