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

25
Franchement, préférez-vous le codage Cowboy? [fermé]
La plupart des programmeurs défendant des méthodologies politiquement correctes comme Agile, Waterfall, RUP, etc. Certains suivent la méthodologie, mais pas toutes. Franchement, si vous pouvez choisir la méthodologie, vous irez certainement dans les méthodes classiques "correctes" ou préférez-vous la méthode "plus facile" comme celle des cow-boys? Pourquoi? Je sais que …





7
Une comparaison 1 <10 est-elle moins chère que 1 <1000000?
Je viens d'utiliser ~ 1 milliard comme compte pour un z-indexCSS, et je réfléchissais aux comparaisons qui doivent se faire. Existe-t-il une différence de performance au niveau des UAL dans les comparaisons entre les très grands nombres et les très petits? Par exemple, l'un de ces deux extraits serait-il plus …
65 performance  cpu 


14
Est-ce une mauvaise idée de renvoyer différents types de données à partir d'une seule fonction dans un langage typé dynamiquement?
Ma langue principale est typée de manière statique (Java). En Java, vous devez renvoyer un type unique de chaque méthode. Par exemple, vous ne pouvez pas avoir une méthode qui retourne conditionnellement un Stringou retourne conditionnellement un Integer. Mais en JavaScript, par exemple, c'est très possible. Dans un langage typé …

8
Comment puis-je sauver mon stage? [fermé]
Je travaille actuellement en tant que stagiaire dans une très grande entreprise de développement de logiciels. Le poste pour lequel je postulais n'était pas spécifiquement un poste de développement, mais l'équipe qui m'a embauché souhaitait qu'une spécialisation majeure en informatique puisse l'aider à développer des projets internes. Cela fait quatre …

13
Est-il raisonnable d’annuler la garde de chaque pointeur déréférencé?
Lors d'un nouvel emploi, les critiques de code correspondant à ce code me sont signalées: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_-&gt;sendMsg("shutdown()"); } On me dit que la dernière méthode devrait se lire: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_-&gt;sendMsg("shutdown()"); } } c'est-à-dire que je dois mettre …


5
Pourquoi certains grands projets, comme Git et Debian, utilisent-ils uniquement une liste de diffusion et non un outil de suivi des problèmes?
Le traqueur de bogues pour tout projet de taille décente me semble une évidence - il est très facile d'organiser des centaines ou des milliers de problèmes, sans que les problèmes ne se rencontrent ou ne se mélangent. Ainsi, lorsque je vois de très gros projets, comme Git, qui utilise …


17
Comment écrire des boucles correctes?
La plupart du temps, lors de l'écriture de boucles, j'écris généralement de mauvaises conditions aux limites (par exemple: résultat erroné) ou mes hypothèses sur les terminaisons de boucle sont erronées (par exemple: boucle tournant à l'infini). Bien que mes hypothèses soient correctes après quelques essais et erreurs, je me suis …


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.