评论将如何以及对评估应用程序性能有多大影响?

use*_*052 3 ruby performance comments ruby-on-rails ruby-on-rails-3

我创建了一个小的Ruby on Rails 3应用程序.在我的文件中,我评论了很多代码,用于详细记录每个方法.每个文件的文档大约是整个文件的四分之一.

如何多少,这将造成影响应用程序的性能?运行生产环境(可能正在编译应用程序),评估将在加载文件时评估,或者加载它们将被完全忽略而不影响性能?

Dom*_*nic 5

效果基本上是零性能差异.有人可能会认为评估评论的速度稍微慢一些,但是对代码的可维护性和可读性的影响将是如此之大,以至于Ruby的评估不值得花费数小时的时间.

在生产中,如果您cache_classesconfig/environments/production.rb文件中指定了设置,则应对您的对象进行一次评估并进行缓存(您应该 - 它是默认设置):

# The production environment is meant for finished, "live" apps.    
# Code is not reloaded between requests
config.cache_classes = true
Run Code Online (Sandbox Code Playgroud)

彻底评论的方式!未来 - 你会感谢过去 - 你.


Dig*_*oss 5

祈祷你是如此成功,你必须削减你的意见.