Domande taggate «api-design»

Il design API (Application Programming Interface) discute le migliori pratiche per la creazione di librerie destinate a scopi generali o per uso pubblico.

1
A capo automatico dell'API tipo di modello C ++ in C
Sto lavorando al wrapping di un'API C ++ che fornisce l'accesso a un archivio dati (Hazelcast) nelle funzioni C, in modo che sia possibile accedere all'archivio dati anche dal codice C-only. L'API Hazelcast C ++ per la struttura dati della mappa è simile alla seguente: auto map = hazelcastClient->client->getMap<int, string>(mapName); …
9 c++  c  api-design 

3
API CRUD: come specificare quali campi aggiornare?
Supponiamo che tu abbia un qualche tipo di struttura di dati, che è persistente in un qualche tipo di database. Per semplicità, chiamiamo questa struttura di dati Person. Ora ti viene assegnato il compito di progettare un'API CRUD, che consente ad altre applicazioni di creare, leggere, aggiornare ed eliminare messaggi …

2
Gli ascoltatori di eventi dovrebbero essere tenuti in riferimenti deboli?
Di solito i listener di eventi non devono sopravvivere agli oggetti che li hanno registrati. Significa che i listener di eventi dovrebbero essere mantenuti per impostazione predefinita da riferimenti deboli (archiviati in raccolte deboli dai listener di oggetti su cui sono registrati)? Ci sono casi validi in cui l'ascoltatore dovrebbe …

1
API di versioning
Supponiamo di avere un grande progetto supportato da una base API. Il progetto inoltre fornisce un'API pubblica che gli utenti finali possono usare. A volte è necessario apportare modifiche alla base API che supporta il progetto. Ad esempio, è necessario aggiungere una funzione che richiede una modifica dell'API, un nuovo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.