Ingegneria software

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

4
In che modo gli sviluppatori di applicazioni professionali utilizzano i sistemi di controllo della versione, come GIT e Subversion?
Sono uno sviluppatore principiante e mi sono chiesto fin dall'inizio come utilizzare strumenti professionali come GIT e Subversion (non ho un'ottima conoscenza di questi strumenti), per soddisfare le esigenze del loro progetto. Se lo usano, come installerei qualcosa del genere? Le mie applicazioni non sono così grandi e non sto …





2
Linguaggio di assemblaggio utilizzato nel sistema aeronautico
Oggi il mio docente ha menzionato il motivo per cui il sistema aeronautico è programmato in linguaggio assembly perché il programma in fase di scrittura ha meno errori. Questa affermazione è vera? Perché quando ha chiesto della nostra opinione, ho detto che l'assemblaggio può creare un programma più veloce, quindi …
9 assembly 

5
Le classi nidificate sono sottovalutate?
Non sto cercando di dire che conosco qualcosa che gli altri non sanno, ma ho risolto sempre più progetti con l'uso di classi nidificate, quindi sono curioso di avere un'idea dell'accettabilità di usare questo apparentemente usato raramente meccanismo di progettazione. Questo mi porta alla domanda: sto percorrendo una strada intrinsecamente …
9 c#  design 

2
Usa un altro dopo l'eccezione (o no)
Considera questo bit di codice: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Ora considera questo codice: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } I due casi funzionano esattamente allo stesso modo. …

1
Evitare segnalazioni di bug duplicate
Uso Linux e altri software open source a casa mia. Dato che non sono un programmatore professionista, di solito riferisco bug agli sviluppatori poiché le mie capacità non sono sufficienti per risolvere i problemi da solo. Che tipo di cose vuoi che controlli prima di inviare una segnalazione di bug? …



4
PHP file_put_contents Blocco file
Il Senario: Hai un file con una stringa (valore medio della frase) su ogni riga. Per amor di se, diciamo che questo file ha una dimensione di 1 Mb (migliaia di righe). Hai uno script che legge il file, cambia alcune delle stringhe all'interno del documento (non solo aggiungendo ma …

4
Prototipazione e refactoring rapidi
A volte quando avvio un piccolo progetto (come un'app Android), non so quale approccio funzionerà alla fine, e vado solo per un approccio e provo. Ma se non ho mai usato questo approccio prima (per una sorta di applicazione che non avevo mai programmato prima) è come entrare in un …

2
Qual è la giustificazione per l'operatore di potenza di Python associato alla destra?
Sto scrivendo codice per analizzare stringhe di espressioni matematiche e ho notato che l'ordine in cui gli operatori di potenza incatenati vengono valutati in Python differisce dall'ordine in Excel. Da http://docs.python.org/reference/expressions.html : "Pertanto, in una sequenza non differenziata di potenza e operatori unari, gli operatori vengono valutati da destra a …

1
Comprensione dei livelli di elaborazione
Scusa, per la mia domanda confusa. Sto cercando alcuni suggerimenti. Fino ad ora ho lavorato principalmente con Java e Python a livello di applicazione e ho solo una vaga comprensione dei sistemi operativi e dell'hardware. Voglio capire molto di più sui livelli inferiori di elaborazione, ma in qualche modo diventa …

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.