- (?) Design exceptions (use static or not)
- Authorization strategy
- Design
YouTrackClient
- (?)
YouTrackClient
should hasEndpoints
entity - (?) Ignore
Guzzle
exceptions to cleanup code? What if guzzle will be initialized with exceptions flag? - Move
authenticate()
method out from the constructor. It should be called before each request, but prevent authentication call recursion. - Remove
authenticate()
method from the Authorizer contract?
- Snapshot\Mock\Stub\Fake testing for API calls
- Automate unit tests
- Coverage analysis
- Code mess detector
- Code style checker