Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes





6
Pourquoi l'analyse stricte n'a-t-elle pas été choisie pour HTML?
Je me suis souvent demandé pourquoi l'analyse syntaxique stricte n'avait pas été choisie lors de la création de HTML. Pendant la majeure partie de l’histoire d’Internet, les navigateurs ont accepté tous les types de balises et ont fait de leur mieux pour les analyser. Le processus dégrade les performances, permet …
38 html  history  parsing 






5
Pourquoi C # n'a-t-il pas de portée locale dans les blocs de cas?
J'écrivais ce code: 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."); } } Et a …



10
Pourquoi Today () est-il un exemple de fonction impure?
Il semble que lorsque vous lisez quelque chose comme cet article Wikipedia sur les "fonctions pures" , ils citent Today()en exemple une fonction impure, mais cela me semble assez pur. Est-ce parce qu'il n'y a pas d'argument d'entrée formel? Pourquoi l’heure du jour n’est-elle pas traitée comme une "entrée de …

10
Efficacité de FizzBuzz et au-delà [fermé]
Dans le cadre du processus d’entretien, nous avons d’abord demandé aux candidats de faire «FizzBuzz». De nos jours, le pourcentage de candidats pouvant répondre correctement à FizzBuzz a considérablement augmenté - cela est peut-être dû à sa popularité sur le Web. Il y a environ un an, nous avons commencé …
38 skills 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.