У нас уже есть обратное соглашение где в тестовом док-блоке phpUnit нормально использовать @covers
аннотаций.
Если вы смотрите на фрагмент кода, часто полезно посмотреть на тесты, которые используют эту логику, чтобы понять, что должен делать код. В PHP есть соглашение для документирования в вашем коде, где найти тесты, которые были написаны для выполнения функции? Если нет, мы планируем принять нашу собственную конвенцию и рассматриваем один из следующих вариантов:
@internal
аннотирование @spec
Есть ли какие-либо предупреждения против использования любого из них?
Вопрос в том, зачем вам это нужно? Кто-нибудь собирается читать эти аннотации? Вы должны запускать все свои тесты настолько часто, насколько это возможно, и если вы будете запускать их с опцией покрытия тестами, вы увидите, что покрыто тестами, а что нет.
Если вы хотите использовать это только для навигации в вашей IDE, возможно, вы можете использовать сочетание клавиш для достижения этой цели. То есть Я работаю на OSX с PHPStorm и использую CMD + SHIFT + T для навигации между тестами и проверенным кодом.
Других решений пока нет …