javascript - 在被调用者方法上方注释方法调用者名称
问题描述
是否有任何语言的特定标准或样式来指定哪些方法使用项目中的注释调用当前方法?
例如,假设callee
方法是从 UserController@indexMethod 和 UserController@storeMethod 调用的,所以我们在这里评论它
/**
* calee method
*
* @callers UserController@indexMethod, UserController@storeMethod
*/
public function callee()
{
print('callee method');
}
因此,如果我更改被调用者的参数,我可以轻松找到并更改调用者。
解决方案
不要那样做。文档往往很快就会不同步。此外,大多数(如果不是全部)IDE 都提供相同的功能。
例如,如果您使用 PHPStorm,则“查找用法”命令会列出使用光标所在的方法或类的所有位置。VS Code(免费)也有这样的功能。
如果你错过了一个案例,像 Psalm 或 PHPStan 这样的工具也会报告丢失或错误的参数。
您应该使用适当的工具,这将为您节省很多(!)时间。
推荐阅读
- javascript - 应该使用什么来在 HTML 和 PHP 中的页面之间共享变量?
- vue.js - 将 SendGrid 与 Nuxt.js 一起使用
- akka - 我在哪里可以找到 Akka actor 最新版本的源代码?
- xml - 来自嵌入式 for-each-group 的父 for-each-group 中的 XSL 2.0 参考值
- reactjs - React Native 应用程序图像未出现在 Chrome 浏览器和 GitHub 链接与设备上的网络图像
- docker - JFrog Training:jfrog-artifactory-training 容器始终运行
- visual-studio - MS Office 恢复后的 VB.NET 缺少参考 (Microsoft.Office.Interop)
- r - 用给定的 y 轴绘制 geom_density 图
- css - CSS - 为按钮添加边距,但仅在使用两个按钮时
- pine-script - 如何以与 Ninatrader 相同的方式在 Tradingview 中绘制我的历史交易/执行?