- (?) Design exceptions (use static or not)
- Authorization strategy
- Design
YouTrackClient - (?)
YouTrackClientshould hasEndpointsentity - (?) Ignore
Guzzleexceptions 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