Ingegneria software

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




3
Implementazione di algoritmi di supporto tecnico in C ++ o MATLAB
Sono un laureando in ingegneria elettrica. Ho letto molti articoli tecnici sugli algoritmi di elaborazione del segnale e dell'immagine (ricostruzione, segmentazione, filtro, ecc.). La maggior parte degli algoritmi mostrati in questi articoli sono definiti nel tempo continuo e nella frequenza continua e spesso forniscono le soluzioni in termini di equazioni …
14 c  algorithms  matlab 


5
Rivalutazione della mischia delle storie
Ogni giorno, dopo lo stand-up , io e il mio team aggiorniamo le nostre stime per ogni storia. Ho la sensazione che ci sia qualcosa di sbagliato nel modo in cui lo facciamo, quindi ho bisogno del tuo aiuto. Ecco come facciamo: Storia Una stima: 24 ore (8 ore al …
14 scrum  estimation 


3
Ortogonalità dei test unitari vs. concisione dei test unitari
Sto scrivendo unit test per un sistema di guida per un videogioco. Il sistema ha diversi comportamenti (evitare quest'area a causa del motivo A, evitare quest'area a causa del motivo B, ognuno aggiungendo un po 'di contesto a una mappa della regione. Una funzione separata quindi analizza la mappa e …
14 tdd  unit-testing 

9
un programmatore, molte lingue - il nome dilemma
Quando lavori attraverso più linguaggi di programmazione, c'è un problema che riscontri ... Un nome (identificatore) valido in una lingua non è valido in un'altra. Per esempio... var new function thissono parole chiave in JavaScript, ma puoi usarle liberamente in Python. Allo stesso modo list dict defpuò essere utilizzato in …
14 polyglot 

3
Suggerimenti per ottenere una consegna "continua"
Una squadra ha difficoltà a rilasciare software su base frequente (una volta alla settimana). Quella che segue è una tipica sequenza temporale di rilascio: Durante l'iterazione: Gli sviluppatori lavorano su storie arretrate su rami di breve durata (questo è applicato con entusiasmo) basati sul ramo principale. Gli sviluppatori inseriscono spesso …


5
Unit Testing è l'obiettivo primario di MVC Pattern?
Di recente in un'intervista, una delle domande era "Perché utilizziamo MVC?" Ho appena risposto che è molto più vicino a come sono molti dei sistemi del mondo reale! Ha spiegato i vantaggi che ha quando si tratta di manutenibilità, scalabilità ecc. Ma non ne erano convinti e alla fine mi …
14 mvc 

4
Il paradigma funzionale non è troppo divergente con l'hardware sottostante per essere generalmente efficiente?
Ispirato da una domanda di SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Può essere un lungo dibattito sui numerosi vantaggi e svantaggi di FP, ma per ora, vorrei restringere l'ambito alla principale efficienza di FP su hardware moderno. Tesi: Il paradigma funzionale implica immutabilità e apolidia (?), Ma l'hardware su cui eseguiamo programmi funzionali è …



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.