Ingegneria software

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

4
Google Analytics con più ambienti
Stiamo programmando di utilizzare Google Analytics nella nostra organizzazione e sono incaricato di configurarlo. Mi chiedevo come gestire più ambienti. Non vogliamo certo raccogliere dati durante lo sviluppo e il QA (o forse raccogliere dati su un altro account di analisi), ma vogliamo quando il sito va in produzione (ovviamente). …



9
SOLIDI vs. metodi statici
Ecco un problema che mi capita spesso di incontrare: lasciare che ci sia un progetto di negozio web che abbia una classe di prodotto. Voglio aggiungere una funzione che consente agli utenti di pubblicare recensioni su un prodotto. Quindi ho una classe Review che fa riferimento a un prodotto. Ora …

7
Qual è una buona alternativa alla variabile name per una lingua che ha solo riferimenti o etichette immutabili?
Ad esempio, nei linguaggi funzionali, le variabili sono assegnazioni singole e i loro valori sono immutabili una volta assegnati. Quindi hanno due stati non associati e legati , una volta associati non possono essere cambiati. Esiste un termine matematico o un altro termine di informatica più appropriato per una cosa …

4
Mischia per team di specialisti
Scrum è la soluzione migliore per i team con membri generalisti, ovvero team in cui almeno 2 persone possono svolgere gli stessi compiti. La mia principale preoccupazione è trovare buone soluzioni per adattare la mischia (cosa mantenere, cosa rimuovere, cosa migliorare) per i team composti da specialisti? Supponiamo di avere …
11 agile  scrum 






4
Sviluppare un linguaggio dinamico
Ho creato diversi compilatori scritti a mano per linguaggi molto semplici, ma ora voglio provare a sviluppare un linguaggio dinamico, simile a un Python o Ruby semplificato. Tuttavia, è stato facile per me capire come funzionano i compilatori. I compilatori primitivi traducono e basta. Ma non posso farlo se la …

3
Scrum: gestire la mancanza di motivazione
In base a ciò , "Scrum si affida fortemente a team altamente motivati, strettamente collaborativi, interfunzionali e auto-organizzati". Quindi, come gestite i colleghi che potrebbero non essere così motivati ​​ad assumere la proprietà del codice? Come si ottiene qualcuno interessato a diventare proprietario?
11 scrum  teamwork 


2
Quali sono i vantaggi di separare "risultato" da "stato"
Supponiamo che tu abbia alcuni processi automatizzati che generalmente attraversano i seguenti stati; pianificato - avviato - convalidato - in esecuzione - completato Inoltre, questi processi possono terminare prematuramente a causa di un errore o della cancellazione esplicita dell'utente. Il mio primo impulso è semplicemente aggiungere l' errore e cancellato …

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.