使用具有相同代码的多个文件或仅使用一个文件并区分

use multiple files with same code or only one file and distinguish?

本文关键字:文件 一个 代码      更新时间:2023-09-26

第一件事,我已经搜索了很长时间的网站,但没有找到适合我的解决方案。

我有一个主页,用户可以在其中查看一些图片。每张图片将单独显示,并具有不同的信息,如标签、描述、名称等。图片也有评论,其中包含回复。为此,我有一些由几个段组成的代码。一切都适用于 ajax。

如果用户想要获得更多注释或想要编辑图片的信息或希望看到更多图片,我总是必须使用代码的视图段(也是 ajax)。

我的问题是,使用多个 php 和 javascript 文件并require它们是否更好,例如:

  • 获取更多评论
  • 获取更多回复
  • 编辑信息
  • 等等

还是只用那一个文件来区分我需要什么代码?在第二个解决方案中,javascript 会发送一个变量,以便我可以区分。

担心的是,当我使用多个文件时,我也有几倍相同的代码。这对性能不是很糟糕吗?

感谢您的帮助!

尽量保持所有内容干燥(不要重复自己),但也要将内容拆分为文件,以便每个文件都有自己的责任。如果某些代码由多个事物共享,则将其放入不同的文件中,并在执行其他代码之前将其包含在内。

就像你在课堂上一样。例如,你有你的班级工作,然后你的班级医生,程序员等扩展了该类。这样,您就可以跨不同类共享代码,而不会有重复的代码。

尝试将同样的想法应用于您的文件。

我建议每次有需要多次使用的代码时,不要重写它。而是将其编写为类的函数或方法,并使用参数使其执行"略有不同的操作"