[英]Proper usage of Classes and Functions
我从另一个开发人员手中接过了网站,他将所有内容都放在了类文件中的函数中。
例如,页面列出了系统用户our_users.php
$users = $object_user -> get_users_list();
并且get_users_list()
函数未在网站上的其他任何地方使用。
这样做是否明智呢?
我个人甚至不会创建函数,而只是将函数get_users_list()
中的代码放入our_users.php中,因为无论如何它只使用过一次。
OOP不仅使代码更易于重用,而且还有助于对类似的功能进行分组,并确保其他开发人员在尝试理解您的工作时不会迷路。 IMO,如果您开始撕毁以前的开发人员的结构,那将是一脚开枪。
当前,OOP的指导原则之一是“关注点分离”的概念。 这意味着您将小型工作单元拉入自己的方法和类。 具有一种直接做一百件事的方法的想法与此相对。
拆分功能使您的代码更易于阅读,维护和测试。
Web上有许多有关OOP最佳实践的博客文章-SOLID目前是驱动者之一。 如果您查找它们,我相信它们中的任何一个都能比我做得更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.