Perguntas com a marcação «api-design»

O design da interface de programação de aplicativos (API) discute as práticas recomendadas para criar bibliotecas destinadas a uso geral ou público.








4
Abstração de banco de dados - está sendo exagerada?
Depois de ser exposto a várias camadas de abstração de banco de dados, estou começando a me perguntar qual é o sentido de toda biblioteca inventar seu próprio paradigma diferente para acessar dados. Escolher um novo DAL é como aprender um novo idioma novamente, quando geralmente tudo o que eu …
18 database  sql  api-design  dsl 

2
Design da API REST: várias chamadas versus uma única chamada para a API
Estamos desenvolvendo uma API Rest para site de comércio eletrônico, que será consumida por aplicativos móveis. Na página inicial de um aplicativo, precisamos chamar vários recursos, como Sliders, Marcas Principais, Produtos Mais Vendidos, Produtos em Tendência etc. Duas opções para fazer chamadas de API: Chamada única: www.example.com/api/GetAllInHome Várias chamadas: www.example.com/api/GetSliders …
18 rest  api  api-design  url 

4
Por que o Java String não possui métodos estáticos de manipulação de strings?
Por que os designers de Java não criaram versões estáticas dos métodos de manipulação de string na java.lang.Stringclasse? Os métodos a seguir são os que me refiro, mas a pergunta também pode ser estendida a outros métodos não estáticos da classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) …
17 java  api-design  null 

3
Detectando IEnumerable "Máquinas de Estado"
Acabei de ler um artigo interessante chamado Ficando muito fofo com retorno de rendimento em c # Isso me fez pensar qual é a melhor maneira de detectar se um IEnumerable é uma coleção enumerável real ou se é uma máquina de estado gerada com a palavra-chave yield. Por exemplo, …
17 c#  api-design 

3
Quando devo usar string_view em uma interface?
Estou usando uma biblioteca interna que foi projetada para imitar uma biblioteca C ++ proposta e, em algum momento nos últimos anos, vejo sua interface alterada de usar std::stringpara string_view. Então, eu mudo obedientemente meu código, de acordo com a nova interface. Infelizmente, o que eu tenho que passar é …

2
Quando usar recursos aninhados em uma API RESTful
Eu tenho dois recursos: usuários e links. Os usuários podem ter vários links associados a eles. Eu projetei minha API RESTful para que você possa acessar os links associados a um usuário no seguinte URI: /users/:id/links No entanto, eu sempre preciso ter um URI apenas para links - às vezes …
16 api  rest  api-design 


1
API RESTful e i18n: como projetar a resposta?
Estamos projetando uma API RESTful que se destina principalmente a atender às necessidades de um único cliente. Por causa de suas circunstâncias muito particulares, esse cliente precisa fazer o menor número possível de solicitações. A API manipula o i18n por meio de um cabeçalho Accept-Language nas solicitações. Isso funciona para …
15 rest  api  api-design  http 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.