Ingegneria software

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








6
Perché l'analisi rigorosa non è stata scelta per HTML?
Mi sono spesso chiesto perché non sia stato scelto un analisi rigorosa durante la creazione di HTML. Per la maggior parte della storia di Internet, i browser hanno accettato qualsiasi tipo di markup e hanno fatto del loro meglio per analizzarlo. Il processo degrada le prestazioni, consente alle persone di …
38 html  history  parsing 

7
Lo sviluppo di app CLI è considerato "arretrato"? [chiuso]
Sono un principiante DBA con molta esperienza nella programmazione. Ho sviluppato diverse CLI, app non interattive che risolvono alcune attività ripetitive quotidiane o eliminano l'errore umano da attività più complesse anche se non così quotidiane. Questi strumenti fanno ora parte della nostra cassetta degli attrezzi. Trovo che le app CLI …
38 skills  cli 


5
Perché C # non ha un ambito locale in maiuscole?
Stavo scrivendo questo codice: private static Expression<Func<Binding, bool>> ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)ChangeAction.Inherit; return (x => x.Action == action); case BindingType.ExplicitValue: var action = (byte)ChangeAction.SetValue; return (x => x.Action == action); default: // TODO: Localize errors throw new InvalidOperationException("Invalid criterion."); } } Ed …

4
In C ++ perché e come rallentano le funzioni virtuali?
Qualcuno può spiegare in dettaglio, come funziona esattamente la tabella virtuale e quali puntatori sono associati quando vengono chiamate funzioni virtuali. Se sono effettivamente più lenti, puoi mostrare che il tempo impiegato dalla funzione virtuale per eseguire è più dei normali metodi di classe? È facile perdere traccia di come …


10
Perché Today () è un esempio di funzione impura?
Sembra che, quando leggono qualcosa di simile a questo articolo di Wikipedia sulle "funzioni pure" , elencano Today()come esempio di una funzione impura, ma mi sembra abbastanza puro. È perché non esiste un argomento di input formale? Perché l'ora effettiva del giorno non viene trattata come "input per la funzione", …

10
Efficacia di FizzBuzz e Beyond [chiuso]
Come parte del processo di intervista, inizialmente chiediamo ai candidati di fare 'FizzBuzz' al giorno d'oggi la percentuale di candidati che possono rispondere correttamente a FizzBuzz è aumentata drammaticamente - questo potrebbe essere dovuto alla sua popolarità sul web. Circa un anno fa, come seconda domanda, abbiamo iniziato a porre …
38 skills 

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.