组织函数 - 您在哪里测试函数参数?

问题描述

我想知道在该领域测试函数参数的最佳解决方案是什么。 “SRP = 一种功能,一种责任”

几个解决方案:

// example "at the beginning of the function"
function main() {
     let arr_errors = [];
     // many tests
     //at the end of tests,if we are errors,we return an array (how do we distinguish between this errors array and result of function ?)

     if([] !== arr_errors) {
         return arr_errors;
     }

     // many process
     return result;
}
// example "in a other function"
function main() {
   if([] !== (arr_errors = testA()) {
       displayErrors(arr_errors);
   }
   else {
       return A2();
   }
}

你怎么看? 提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...