3

我经常发现自己将代码分块成函数只是为了使其更具可读性。

例子:

// Returns 4 random menus
function getRandomMenus(menus_in){
  //Return random menus
}

// Assign random decision times for players 1 and 2
function getTimes(){
  // Return random times
}

但是这些函数只执行一次(在启动程序时):

menus = getRandomMenus(all_menus);
all_times = getTimes();

这似乎效率低下,但替代方案似乎更难遵循(即使对于编写代码的我来说),当函数变得比上面的示例更复杂时,情况更是如此。

即使这是低效的(我觉得是这样),为了可读性而牺牲效率是否可以?

4

0 回答 0