Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 717 Bytes

TODO.md

File metadata and controls

25 lines (17 loc) · 717 Bytes

To do

Exceptions

  • (?) Design exceptions (use static or not)

Client

  • Authorization strategy
  • Design YouTrackClient
  • (?) YouTrackClient should has Endpoints 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?

Testing

  • Snapshot\Mock\Stub\Fake testing for API calls

Continuous Integration

  • Automate unit tests
  • Coverage analysis
  • Code mess detector
  • Code style checker