Preguntas etiquetadas con api-design

El diseño de la interfaz de programación de aplicaciones (API) analiza las mejores prácticas para crear bibliotecas destinadas a fines generales o de uso público.








4
Abstracción de la base de datos: ¿se está exagerando?
Después de estar expuesto a numerosas capas de abstracción de bases de datos, empiezo a preguntarme cuál es el punto de que cada biblioteca invente su propio paradigma diferente para acceder a los datos. Elegir un nuevo DAL se siente como aprender un nuevo idioma nuevamente, cuando generalmente todo lo …
18 database  sql  api-design  dsl 


4
¿Por qué Java String no tiene métodos estáticos de manipulación de cadenas?
¿Por qué los diseñadores de Java no crearon versiones estáticas de métodos de manipulación de cadenas en la java.lang.Stringclase? A los que me refiero son los siguientes métodos, pero la pregunta también puede extenderse a otros métodos no estáticos en la clase. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) …
17 java  api-design  null 

3
Detectando IEnumerable "Máquinas de Estado"
Acabo de leer un artículo interesante llamado Cómo ser demasiado lindo con retorno de rendimiento de C # Me hizo preguntarme cuál es la mejor manera de detectar si un IEnumerable es una colección real enumerable, o si es una máquina de estado generada con la palabra clave de rendimiento. …
17 c#  api-design 

3
¿Cuándo debo usar string_view en una interfaz?
Estoy usando una biblioteca interna que fue diseñada para imitar una biblioteca C ++ propuesta , y en algún momento en los últimos años veo que su interfaz cambió de usar std::stringa string_view. Así que obedientemente cambio mi código, para adaptarme a la nueva interfaz. Desafortunadamente, lo que tengo que …

2
Cuándo usar recursos anidados en una API RESTful
Tengo dos recursos: usuarios y enlaces. Los usuarios pueden tener varios enlaces asociados con ellos. He diseñado mi API RESTful para que pueda acceder a los enlaces asociados con un usuario en el siguiente URI: /users/:id/links Sin embargo, siempre necesito tener un URI solo para enlaces, a veces podría querer …
16 api  rest  api-design 


1
RESTful API e i18n: ¿cómo diseñar la respuesta?
Estamos diseñando una API RESTful destinada principalmente a satisfacer las necesidades de un solo cliente. Debido a sus circunstancias muy particulares, este cliente tiene que hacer la menor cantidad de solicitudes posible. La API maneja i18n a través de un encabezado Accept-Language en las solicitudes. Esto funciona para todas las …
15 rest  api  api-design  http 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.