5

对控制器类响应的最大 LOC(代码行)影响是否……这件事重要吗……

 1.a)Controller: LOC 120, public functions exist 3.
   b)Controller: LOC 120, public functions exist 3.
   c)Controller: LOC 120, public functions exist 3.

 2.) Controller LOC 720, pubic function 10.
   it handle all the things in the same class.

哪一个更好?

4

1 回答 1

1

Codeigniter内置了基准测试工具。您可以使用它来确定哪个更快。

但是,如果您的应用程序很慢,则不太可能是控制器类中的行数或方法数。更有可能是数据库查询、API 调用等。在这种情况下,您应该考虑优化这些东西或缓存结果。

您应该以一种有意义且易于阅读的方式组织代码,同时遵循 MVC 模式。

于 2014-01-17T18:05:31.593 回答