如何解决在被调用方方法上方的注释方法调用方名称
是否有任何语言的特定标准或样式来指定哪些方法正在使用项目中的注释来调用当前方法?
例如,假设正在从UserController @ indexMethod和UserController @ storeMethod调用callee
方法,因此我们在此处进行注释
/**
* calee method
*
* @callers UserController@indexMethod,UserController@storeMethod
*/
public function callee()
{
print('callee method');
}
因此,如果我更改被叫方的参数,则可以轻松找到并更改主叫方。
解决方法
不要那样做。文档往往会变得不同步。此外,大多数(如果不是全部)IDE都具有相同的功能。
例如,如果您使用PHPStorm,则有一个“查找用法”命令,该命令列出了使用光标所在的方法或类的所有位置。 VS Code(免费)也具有这种功能。
如果您错过了一个案例,那么Psalm或PHPStan之类的工具也会报告缺少或错误的参数。
您应该使用适当的工具,这样可以节省大量时间(!)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。