0

我从另一个开发人员那里接管了站点,他将所有内容都放在类文件中的函数中。

例如页面列出系统用户our_users.php

$users = $object_user -> get_users_list();

并且功能get_users_list()不在网站上的其他任何地方使用。

这样做有意义吗?

我个人什至不会创建函数,而只是将函数内部的代码放在get_users_list()our_users.php 中,因为它只使用过一次。

4

2 回答 2

0

OOP 不仅使代码更易于重用,还有助于对功能进行分组,并确保其他开发人员在尝试理解您的工作时不会迷失方向。如果您开始撕毁以前的开发人员的结构,IMO 您会在自己的脚下开枪。

于 2012-12-14T01:46:19.980 回答
0

当前 OOP 的指导原则之一是“关注点分离”的概念。这意味着您将小型工作单元提取到它们自己的方法和类中。用一种方法直接做一百件事的想法与此相反。

拆分功能使您的代码更易于阅读、维护和测试。

网络上有许多关于 OOP 最佳实践的博客文章——目前SOLID是最重要的。如果您查找它们,我相信它们中的任何数量都可以比我更好地描述它们。

于 2012-12-14T02:31:43.970 回答