我不敢相信任何人通常都会反对文档和评论,但是在PHP中这样做的最佳实践(和实际)是什么?
在JavaScript中,您可以记录代码,然后运行最小化器以生成代码的生产版本以供使用.在PHP中,额外的文本行会影响性能吗?您是否应该将文档保存在另一个文件中(我认为这可能对API和框架很重要,但会降低您的开发速度)?
编辑:
我的逻辑是它必然需要更长的时间,因为文件大小更长并且为解析器添加更多工作(尽管可能可以忽略不计).假设你有1000行代码和500行注释,你应该把汇总版本改为直接到实际的文档页面吗?
使用PHP(如ASP.NET),可以在服务器上编译代码,生成的HTML可以通过网络发送到客户端.
PHP源代码即时编译为可由PHP引擎执行的内部格式.为了加快执行时间而不必在每次访问网页时编译PHP源代码,PHP脚本也可以使用PHP编译器以可执行格式部署.
在此过程中,评论被忽略,并且在诉讼程序中不再发挥作用.它们不会减慢编译器的速度,因此不会影响性能.
您应该评论您的代码(如果适用)并使用源代码保留注释.否则,它们更有可能与代码失去一步,然后比无用更糟糕.
如果您假设每个注释字符的O(1)CPU成本,并且您的代码是4k,并且一半代码是注释,那么您将浪费2k基本操作.对于现代处理器,基本操作大约需要20个时钟周期,但由于存在流水线优化,我们可以假设每个操作可能有5个周期.由于我们现在正在处理千兆赫兹CPU,因此在评论解析时浪费了2k/1g*5~ = 1/10,000秒.
评论您的代码!
可忽略不计的要素:
评论您的代码!
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |