Questions tagged [sdk]
A set of development tools that allows for the creation of applications for a certain software package
29 questions
1 vote
2 answers
154 views
Integration testing strategy for a volatile domain
Imagine following scenario: Our team is working on a mobile project in biometrics. The team delivers a client facing SDK. Our work relies on another internal team, that is delivering algorithms in a ...
0 votes
4 answers
177 views
Should I Decompose Client Classes?
I'm writing an SDK for the European Space Agency's DISCOs API. This has around 10 endpoints with different sets of query parameters, each of which returns a different payload type with different link ...
1 vote
1 answer
2k views
SDK design: Should I parse enum as string or as enum?
I am building a SDK that will simplify the use of my API. The problem is if when I have to return property of type enum. For example, I use strings instead of int for displaying enum such as { "...
4 votes
3 answers
852 views
Should An SDK Have Logging in the API
I am working on building a API and SDK for a web service. My question is what is the correct practice for logging. Should the SDK do logging for the API methods? All the SDKs I have seen do not do ...
1 vote
1 answer
131 views
Propper way to organize and maintain project SDK
There is a C++ project. It is supposed to be executed on x86 CPU, target OS are Ubuntu 18.04 and Red Hat 7.4. There is an idea that there is almost no need to install anything project specific on a ...
0 votes
2 answers
2k views
Validating requests to API have come from a valid source
I am currently working on a project where I am developing a library which will do HTTP POSTs to a backend service on my server. The data that the backend service receives is processed and stored in a ...
2 votes
1 answer
379 views
Method naming convention in SDKs [closed]
I create my API and now I generate SDKs for my users access them. Swagger generates a ugly name, e.g: public void sellersSellerIdShipmentPost(){ ... } Of course it's difficult to read and understand....
0 votes
1 answer
126 views
Sdk building, declare dependencies inside the assembly or use external?
At my company, we're building an SDK consisting of a number of assemblies. For example, we deliver an assembly called Company.Platform.Security that contains the implementation of our authorization ...