Domanda

Ho una base di codice, che verrà utilizzata da diverse applicazioni.

Quali tecniche potrebbero facilitare questo requisito (livello di servizio?)?

Grazie

È stato utile?

Soluzione

Non vedo che cosa il vostro domanda reale è, ma posso dirvi che un livello di servizio è improbabile che sia quello che stai dopo.

Uno strato servizio fornirà comunicazione tra sistemi (inclusi quelli che sono costruiti su piattaforme diverse); e un approccio basato messaggistica può essere utilizzato anche tra i componenti o strati all'interno di un sistema (applicazione). La condivisione in tutto o in parte di un codice-base non è un requisito in uno di questi scenari.

Ho una base di codice, che verrà utilizzato da diverse applicazioni.

sono una base di codice o che cerchiate un andando ad avere ? "Will" deduce sei non c'è ancora.

Quali tecniche potrebbero facilitare questo requisito?

Cosa requisito esattamente? Se si intende "andando ad avere", quindi immagino che stai dopo le linee guida su come scrivere codice che può essere riutilizzata per diverse applicazioni?

Dacci qualche informazione in più e io espandere la mia risposta :)

Altri suggerimenti

Questo è comunemente risolto con uno dei due modelli:. Biblioteca o di un quadro

Utilizzo di librerie, uno fattori fuori il codice comune e lo mette in librerie dedicate. Queste librerie sono utilizzati da applicazioni reali. Nello scenario libreria applicazione fornisce la logica per l'avvio, inizializzazione e coordinando la logica del programma, in termini semplici, C: la funzione principale (). Il codice specifica applicazione chiama le funzioni di libreria.

Con un quadro, si costruisce fondamentalmente un'applicazione completamente eseguibile che è estesa o adattata agganciando logica di programma nel quadro. Un quadro fornisce typlically la logica per l'avvio, l'inizializzazione e coordinare la logica del programma, il codice personalizzato viene chiamato dal codice del framework.

Quale di entrambi per l'utilizzo dipende dallo scenario e lo sforzo di mettere in. Le biblioteche sono molto più facili da costruire rispetto quadri ma con telaio funziona fatto bene, riutilizzo del codice è molto meglio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top