我在公司和个人工作中做了很多PHP编码。通常我的文件变大,有时超过2000-3000行。然后,他们很难管理。
我的问题:根据代码行,PHP代码文件的标准长度应该是什么。你们分手了多长时间?
注意:没有面向对象的编程(我不使用类)。请相应地回答。
答案 0 :(得分:3)
没有良好的标准长度。有些文件变大,有些文件变小。
面向对象编程的一个很好的指导原则是将任务和关注点分成类,并将这些类拆分为单独的文件。
这是最合乎逻辑的分离,并允许使用PHP 5的Autoloading。即使您不想进入严肃的OOP,基本原则也值得采用。
相关问题:
答案 1 :(得分:3)
代码不应根据代码行分割,应根据功能进行分割。处理(例如)模板的代码部分应该放在不同的文件(可能还有目录)中,而不是处理(例如)身份验证的部分。如果你有一个长达数千行的文件,它几乎肯定会做得太多而且需要拆分,如果不是完全重构的话。
答案 2 :(得分:2)
也许你应该开始使用课程。
BTW,我肯定将PHP代码文件拆分为1000行代码。
答案 3 :(得分:1)
使用类和OO编程。我曾经去过一个“爱你的代码”的工作室,声称要避免显示器上的空间更长的功能(你不应该滚动查看整个功能)
答案 4 :(得分:1)
如果你很好地组织它们,即使很大的代码文件也可以相当容易地管理。你应该保持你的功能简短,保持相关的功能,并命名他们。
如果你使用带有功能查找表的IDE,你也会发现它更容易管理 - 我使用Netbeans,在左侧它给我一个快速链接到我当前文件中所有功能的面板。它还使我能够单击调用函数的行并跳转到声明(项目中的某个位置)。
另一方面,如果你有几千行长的代码文件,它们由一个函数组成,那么是的,可能性非常难以管理,没有多少IDE聪明才有用。