Ingegneria software

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




2
CQRS + Event Sourcing: (è corretto che) I comandi sono generalmente comunicati punto a punto, mentre gli Eventi di dominio sono comunicati tramite pub / sub?
Sto fondamentalmente cercando di avvolgere la mia testa attorno al concetto di CQRS e concetti correlati. Sebbene CQRS non includa necessariamente la messaggistica e il sourcing di eventi, sembra essere una buona combinazione (come si può vedere con molti esempi / blogposts che combinano questi concetti) Dato un caso d'uso …


2
Implementazione efficiente di Trie per stringhe unicode
Ho cercato un'implementazione efficiente di String trie. Principalmente ho trovato un codice come questo: Implementazione referenziale in Java (per Wikipedia) Non mi piacciono queste implementazioni per principalmente due motivi: Supportano solo 256 caratteri ASCII. Devo coprire cose come il cirillico. Sono estremamente inefficienti dalla memoria. Ogni nodo contiene una matrice …
12 unicode  trie 

1
Utilizzo del modello visitatore con gerarchia di oggetti di grandi dimensioni
Contesto Ho usato con una gerarchia di oggetti (un albero delle espressioni) un modello di visitatore "pseudo" (pseudo, poiché in esso non viene utilizzato il doppio dispacciamento): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... …

5
Come testare un file jsp?
Sto sviluppando un'applicazione Java 6 EE e sto testando il mio codice jsp con un altro con una versione di prova delle chiamate di funzione e del codice utilizzato in quello originale, ma sembra sciolto e poco pratico. C'è un buon modo per eseguire questo tipo di test?






7
La nostra versione di Agile non funziona. Suggerimenti?
Lavoro a un piccolo team di 4 sviluppatori. Stiamo implementando una versione di Agile che sembra fornirci continuamente le stesse difficoltà, settimana dopo settimana, e sto cercando suggerimenti che possano aiutarci a migliorare il nostro processo. Lo sfondo: Generalmente facciamo sprint di 2 settimane e ogni sprint tendiamo a sottovalutare …
12 agile 

2
Git workflow per più team
Inizieremo a utilizzare Git (non ancora utilizzato) e desidero definire il flusso di lavoro. Abbiamo 4 team in 4 diverse sedi globali, sviluppando insieme lo stesso prodotto. Ogni team possiede una parte del codice del prodotto, ma a volte deve anche apportare modifiche al codice di proprietà di altri team. …

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.