Preguntas etiquetadas con api-design

12
Mantener API versus usar modismos en un puerto

Estoy trabajando en un puerto de Python a Rust y encontré un código que no se puede expresar de forma tan natural en Rust como en Python. Un caso de esto es el uso de parámetros predeterminados: class Foo: def __init__(self, a="Hello"): self._a = a En Rust, puede implementar esto usando un...

10
Problemas de diseño de API en C [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . ¿Cuáles...

10
¿Cómo evitar el uso no autorizado de una API?

Tengo que diseñar un "widget", un script que los socios incorporarán en sus sitios web para mostrar una interfaz de usuario y realizar llamadas a nuestra API. Básicamente, mostrará nuestros datos en estos sitios en función de algunos ID que proporcionan en nuestras llamadas a la API. Lo que nos...

9
API de versiones

Suponga que tiene un gran proyecto respaldado por una base API. El proyecto también incluye una API pública que los usuarios finales (ish) pueden usar. En ocasiones, debe realizar cambios en la base de API que admite su proyecto. Por ejemplo, debe agregar una función que necesite un cambio de...

9
Ajuste idiomático de la plantilla tipo C ++ API en C

Estoy trabajando en envolver una API de C ++ que proporciona acceso a un almacén de datos (Hazelcast) en funciones C, para que también se pueda acceder al almacén de datos desde el código C-only. La API de Hazelcast C ++ para la estructura de datos del mapa tiene este aspecto: auto map =...