【发布时间】:2020-09-01 01:59:22
【问题描述】:
我发现自己在互联网上寻找已经回答的人,但我找不到。
我正在使用严格的 PSR12 标准清理一些代码,我发现这个问题是命名空间变得比配置的 80 个字符长(这是我们的软限制,它产生了一个警告)。
到目前为止,我已经找到了一种编写可读代码的正确方法,同时保持在 80 行之内,无论名称有多长。但是对于我没有的命名空间。我们的许多命名空间声明如下所示:
namespace CompanyName\ProjectName\Domain\SubClasification\Clasification\ModuleName;
它们可能会变得很长,尤其是因为我的许多同事喜欢很长的类名,所以我想知道是否有办法将命名空间声明放在多行上?
【问题讨论】:
-
任何行长都适合行长不能有硬性限制
-
是的,完全了解软限制和硬限制的用途,但是我收到了一些警告,因为我找不到明显的解决方案来遵循 PSR12 中提供的指导方针,同时仍然创建干净易读的代码。