|
|
|
|
|
by martin-adams
4441 days ago
|
|
Whenever I use a third party REST library that doesn't have an SDK, usually the first thing I do is wrap it all up in what would be the SDK client. This way I can bring into my application the following:
- Parameterised methods with code doc (so when I reference it I can see what's what in my IDE).
- Exception handling.
- My own batch methods in the absence of it in the API. E.g. book delivery date API = get delivery slots for address, select appropriate delivery slot matching the date, book it. All this can be one client method which has an exception for when things go wrong. |
|