Ingegneria software

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

5
L'algoritmo di sostituzione della cache più efficiente [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 6 anni fa . Wikipedia elenca 11 algoritmi di sostituzione della cache . Supponendo di non sapere quasi nulla dell'applicazione che …


4
Evitare di avere un metodo di inizializzazione
Ho questo codice esistente in cui hanno una classe e un metodo di inizializzazione in quella classe. Si prevede che, una volta creato l'oggetto della classe, debbano chiamare l'inizializzazione su di esso. Motivo per cui esiste il metodo di inizializzazione L'oggetto viene creato in anticipo per avere un ambito globale …

12
Che cos'è un algoritmo?
Che cosa è esattamente un algoritmo, come in Algorithm? Il poco che capisco la parola, è che non è specifico per un linguaggio particolare, o modello di progettazione, piuttosto è uno dei principi più elementari (quindi suppongo che questa domanda mi faccia sembrare stupido). Una delle "opzioni" che ho per …
12 algorithms 




4
In che modo è LLVM Low Level?
In che modo LLVM (Low Level Virtual Machine) Low Level? (Al momento in cui scrivo, non ho trovato questa espansione dell'abbreviazione "LLVM" sul suo sito web, ma su Wikipedia .) Si chiama "Low Level" in cosa è progettato per (un'infrastruttura di compilazione) o perché funziona su un "livello inferiore" rispetto …

5
Trabocchetti nel Grails Framework [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Quali sono alcuni dei maggiori problemi / insidie ​​nell'uso del framework …

9
Come gestire un colloquio "codice errato"? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Un'intervista con "codice errato" è quella in cui all'intervistato viene mostrato …

11
Micro-ottimizzazione - BAD vs Game Development
Nello sviluppo del gioco c'è molto C / C ++, nelle applicazioni aziendali C #. Ho visto gli sviluppatori C / C ++ esprimere preoccupazione per il modo in cui una singola riga di codice si traduce in assembly. In .NET alcuni vanno in IL, raramente. In C #, la …

9
Dover scorrere in orizzontale rende il codice meno leggibile?
Bene, vero? È considerata una cattiva pratica? IMO, è meno leggibile. Odio dover scorrere verso destra, quindi indietro a sinistra, a destra, a sinistra e così via. Rende la codifica più dolorosa e mi confonde a volte. Ad esempio, ogni volta che sto codificando una stringa lunga, farò quanto segue …

4
Perché trovo così difficile condividere il mio lavoro?
Ho fatto qualche applicazione là fuori, la codifica non è il problema. Ma quando si tratta di distribuire / comunicare / condividere con colleghi e amici, sono come bloccato. Sento che sarò umiliato perché ci sono bug e le persone non lo useranno ... Sono sicuro di non essere l'unico …

4
Perché le grandi compagnie finanziarie / assicurative dovrebbero usare git e / o github
Lavoro per una grande impresa (30.000 dipendenti) nel settore finanziario / assicurativo. Mentre "IT" non è il nostro obiettivo principale, siamo onesti, si tratta di industrie guidate dall'informazione e le aziende con il miglior vantaggio tecnologico sembrano avanzare più velocemente. Ci sono molti team di sviluppo software nella mia azienda. …


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.