Génie logiciel

52
Lancer une exception ou laisser le code échouer

Je me demande s'il y a des avantages et des inconvénients contre ce style: private void LoadMaterial(string name) { if (_Materials.ContainsKey(name)) { throw new ArgumentException("The material named " + name + " has already been loaded."); } _Materials.Add( name,

52
Quelle est l'ingéniosité exacte des pipes Unix

J'ai entendu l'histoire de la façon dont Douglas McLlroy a proposé le concept et de la façon dont Ken Thompson l'a mis en œuvre en une nuit. Autant que je sache, pipe est un appel système qui partage une partie de la mémoire entre deux processus, l'un écrit et l'autre lisant. En tant que personne...

51
Que pensez-vous du test Joël? [fermé]

Le test Joel est un test bien connu pour déterminer la qualité de votre équipe. Que penses-tu des points? Êtes-vous en désaccord avec l'un d'entre eux? Y at-il quelque chose que vous voudriez