这些天你对异常命名的建议是什么?
Example\Project\ConfigurationException
Example\Project\User\BannedUserException
Example\Project\Graphs\NotEnoughDataException
Facebook\Exceptions\FacebookSDKException.php
(source)Braintree\Exception\NotFound
(source)Stripe\Error\InvalidRequest
。 (source)似乎和那里的开发人员一样多的方式......但是有没有书面约定或者我们大多数人使用的趋势是什么?
另外,您是否始终将错误代码设置为例外的一部分?如果是这样,你如何管理这些代码?
我在Example\Project\Errors
中有一堆常量,就像Braintree does一样。