Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi


4
Come si assegnano i codici di errore?
Come, quando si sviluppa un progetto di medie dimensioni, si identificano, si creano e si mantengono i codici di errore? Io per la vita di me non riesco a pensare a un metodo semplice e pulito per farlo. Alcune delle mie idee convertono i nomi di classe e il nome …


4
Numerose associazioni in microservizi
Al momento ho due microservizi. Li chiameremo Ae B. Il database in microservice Aha la seguente tabella: A |-- users Il database in microservice Bha la seguente tabella: B |-- trackers I requisiti lo affermano userse trackershanno una relazione molti-a-molti. Non sono sicuro di come gestirlo correttamente all'interno di un'architettura …


2
Progettazione di microservizi multi-tenant
Stiamo migrando un'applicazione monolitica nell'architettura dei microservizi. A causa di alcuni requisiti normativi, dobbiamo conservare i dati dei clienti di diversi paesi in database separati (specifici per paese). Cioè db US per clienti statunitensi, db UK per clienti britannici ... I seguenti progetti che stiamo prendendo in considerazione sono i …



3
DDD: dove posizionare i gestori di eventi di dominio?
Potresti dirmi la tua opinione sul livello giusto per posizionare i gestori di eventi di dominio in DDD? Ad esempio, ho un servizio di applicazione per aggiungere un nuovo contratto e vorrei inviare una notifica e-mail alla persona di contatto, quando il contratto è stato aggiunto, così è quel servizio …


2
Simbolo del diagramma di classe UML per una funzione di livello superiore
Nella notazione del diagramma di classe UML, come posso indicare una funzione di livello superiore che non ha alcuna classe incapsulante o altra struttura? ad es. ho una funzione usata per recuperare dati da un URL. Poiché è una funzione (nel senso matematico) solo dei suoi parametri e uno stato …
13 uml 

3
Composizione su eredità ma
Sto cercando di insegnare a me stesso l'ingegneria del software e trovo alcune informazioni contrastanti che mi confondono. Ho imparato OOP e quali sono le classi / interfacce astratte e come usarle, ma poi sto leggendo che si dovrebbe "favorire la composizione sull'eredità". Capisco la composizione quando una classe compone …



1
Pattern regex Java: compilare costanti di tempo o membri di istanza?
Attualmente, ho un paio di oggetti singleton in cui sto facendo corrispondenze su espressioni regolari e i miei Patternsono definiti in questo modo: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static …

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.