Ingegneria software

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

3
Dove mettere la logica aziendale se si utilizza Firebase?
Sto per iniziare a sviluppare un'applicazione web a pagina singola che è molto semplificata da un sistema di documentazione multiutente. Il front-end probabilmente utilizzerà Angular2. Il progetto ha una scadenza breve, quindi ho cercato "scorciatoie", ovvero utilizzando vari servizi già pronti invece di implementare tutto da zero. Avrò bisogno di …





2
Limite dello stack
Recentemente ho testato il limite di uno stack su tre dispositivi con diversi sistemi operativi (per limite, intendo il numero massimo di livelli che può avere lo stack) e ho notato che ogni volta che raggiungo 2 ^ 16 livelli mi dà errore di overflow e quando inserisco 2 ^ …
10 stack 


1
C'è un vantaggio in ambienti di sviluppo eterogenei?
Lavoro con un team di sviluppatori a cui vengono date scelte su quale hardware e software eseguono. La nostra sensazione è che questo scenario ci consenta di vedere una vasta gamma di sistemi target prima di mai provare. La nostra esperienza è che troviamo una serie di strani problemi in …


2
Una struttura dello stack viene utilizzata per i processi asincroni?
Questa domanda ha una risposta eccellente di Eric Lippert che descrive a cosa serve lo stack. Per anni ho saputo - in generale - che cos'è lo stack e come viene utilizzato, ma parti delle sue risposte mi fanno chiedermi se questa struttura dello stack sia oggi meno utilizzata dove …
10 stack 

3
TDD come approccio ai problemi algoritmici
Uno non è riuscito a un test algoritmico con Codility perché ho cercato di trovare una soluzione migliore e alla fine non avevo nulla. Quindi mi ha fatto pensare se potessi usare un approccio simile al TDD? Vale a dire se di solito riesco a sviluppare una soluzione gradualmente in …

1
Struttura del database per il gioco 2v2
Gioco regolarmente una partita 2v2 con 12 amici e voglio un database per tenere traccia di giocatori, squadre, punteggi e partite, con l'intento di creare un sistema di classificazione. Dal momento che noi cambiamo regolarmente squadre mi è venuta in mente tavoli players, teamse gamesdove i giochi hanno due squadre …



3
Creare un sistema completamente duplicato per l'assicurazione della qualità (QA) di un altro è una cattiva pratica?
Al lavoro abbiamo un sistema abbastanza complicato. Chiamiamo questo sistema, System_A. Il nostro team di controllo qualità ha creato un altro sistema, chiama questo sistema, System_B, per testare System_A. Il modo in cui viene utilizzato System_B è il seguente. Generiamo input (usando System_B stesso), IN, elaboriamo tali input attraverso System_B …

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.