Ingegneria software

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

1
Mantenere aggiornati i diagrammi di architettura logica e fisica
In qualsiasi progetto di sviluppo software che coinvolge sistemi distribuiti con più sviluppatori, avere diagrammi di architettura logica e fisica è la migliore pratica, ma nella mia esperienza questi diagrammi iniziano sempre ad essere ben mantenuti all'inizio di un progetto ma non vengono aggiornati quando il progetto viene rilasciato e …


6
Scrum - Sviluppatori che lavorano al di fuori di Sprint
Il team Scrum 3 sviluppatori 2 x tester 1 x Analista del test di automazione Non siamo un team multifunzionale in quanto gli sviluppatori non testano e i tester non si sviluppano. Credo che questa sia la causa principale del problema. Attualmente facciamo sprint di due settimane. All'inizio dello sprint …
12 agile  scrum 

4
Come adattare un motore di regole in un'architettura di microservizi quando richiede molti dati di input?
Situazione attuale Stiamo implementando (e ora gestendo) un'applicazione web per lo shopping online in un'architettura a microservizi. Uno dei requisiti è che l'azienda deve essere in grado di applicare le regole su ciò che i nostri clienti aggiungono al loro carrello, al fine di personalizzare la loro esperienza e l'eventuale …



5
Se il modello di deposito è eccessivo per gli ORM moderni (EF, nHibernate), qual è un'astrazione migliore?
Di recente ho letto molti argomenti contro l'uso del modello di repository con Entity Framework potente come ORM in quanto incorpora funzionalità simili a repository, insieme alla funzionalità Unit of Work. Un altro argomento contro l'utilizzo del modello per una situazione come il test unitario è che il modello del …







6
Come possiamo includere solo funzioni pronte per il rilascio nelle nostre versioni di produzione ogni due settimane?
Sono uno sviluppatore software di un team agile abbastanza grande (abbiamo otto sviluppatori che stanno attivamente apportando modifiche a un singolo repository di codice). Ogni due settimane, portiamo in produzione una nuova versione del nostro software. Ecco il nostro flusso di lavoro attuale: Quando si avvia una nuova attività, gli …

2
Prontezza vs. completamento Asincrono Utilizzo della memoria IO?
Stavo guardando questo discorso sull'implementazione di Async IO in Rust e Carl menziona due potenziali modelli. Prontezza e completamento. Modello di prontezza: dici al kernel che vuoi leggere da un socket fare altre cose per un po '... il kernel ti dice quando il socket è pronto hai letto (riempi …
12 async  io 

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.