Génie logiciel

38
Quels étaient les packages API «principaux» de Java 1.0?

En lisant l'affaire Google v Oracle, je suis tombé sur ces questions (apparemment du juge qui présidait) ... Est-il convenu que ce qui suit est vrai, au moins à partir de 1996? Les éléments suivants constituaient l’interface de programmation d’application Java principale: java.lang, java.util et...

38
ID de passe ou objet?

Lorsque vous fournissez une méthode de logique métier pour obtenir une entité de domaine, le paramètre doit-il accepter un objet ou un ID? Par exemple, devrions-nous faire ceci: public Foo GetItem(int id) {} ou ca: public Foo GetItem(Foo foo) {} Je crois en la possibilité de faire circuler des...

38
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...

38
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...