Nome sensibile per la struttura dei dati intermedia?

3

Ho un set di strutture in un'API per la lettura di input di dati e la scrittura di output di dati. Per facilità di elaborazione, esiste una struttura intermedia che viene utilizzata per conservare i dati mentre vengono elaborati. Questa struttura intermedia è mal chiamata. C'è un nome semplice e facile da ricordare per una struttura del genere che sto trascurando? O c'è un posto più appropriato per porre questa domanda?

Sembra che mi stia rompendo il cervello per l'ovvio.

Nota: Bene, ho imparato qualcosa da questa domanda. La libreria che dispongo è una libreria wrapper di shim che utilizza il modello Adapter. L'utilizzo del nome StagingX per la struttura in questione sembra ancora una scelta scadente. Non urla ai potenziali utenti che questa è la struttura da utilizzare per l'elaborazione a causa di ottimizzazioni che le strutture di input non possono fornire.

    
posta casualcoder 22.02.2017 - 02:09
fonte

2 risposte

7

Assegna un nome alla struttura dei dati in base a ciò che contiene. Il fatto che la sua entità intermedia non dovrebbe avere importanza.

Inoltre, se possibile, sostituisci la struttura intermedia con un convertitore che può convertire la struttura stabile A nella struttura B (a meno che tu non stia facendo questo per qualche raro caso di ottimizzazione). In questo modo non hai oggetti transitori che alla fine dovranno essere liberati o spazzatura raccolti dall'heap.

Se il costo della ridenominazione / refactoring non è molto, non preoccuparti molto di nominarlo correttamente la prima volta.

Personalmente, se non so come chiamare qualcosa, non ne so abbastanza di ciò che sto costruendo. YMMV

    
risposta data 22.02.2017 - 02:29
fonte
3

Nel linguaggio di database, questo sarebbe comunemente noto come area di gestione temporanea .

I dati arrivano e vengono gradualmente sviluppati e perfezionati prima di essere passati alla destinazione finale.

Questo è anche un nome comune per attività simili in altri settori quindi potrebbe essere una buona idea per i tuoi scopi - assumendo che tutti abbiano sentito parlare di un simile concetto!

    
risposta data 22.02.2017 - 09:36
fonte

Leggi altre domande sui tag