何时,何时以及为何使用功能?

时间:2014-11-12 18:36:26

标签: function syntax logic

这可能是一个偏好问题,因而有偏见。但这是一件非常重要的事情,我觉得对这个问题有一些反馈非常有意思。

毋庸置疑,任何语言都需要它们。但是何时以及为什么最好依靠它们呢?

  • 为了清晰起见,使用功能是否明智,即使它在代码中没有多次使用?
  • 在第一次使用它们之前,您通常会在哪里宣布您的功能(例如js)?在脚本的开头? ...?

1 个答案:

答案 0 :(得分:1)

我们在公司使用的做法是仅在重用一段代码时使用函数,函数的位置取决于重用函数的内容。如果仅使用它,让我们说在一个类中,那么我们将该函数保持在该范围内。如果它被其他类重用,那么很可能我们会将它添加到其他类可访问的实用程序类中,除非它与该类对象直接关联,在这种情况下我们将在该类中公开它。

希望有所帮助!