C'est un peu pédant, mais j'ai vu certaines personnes utiliser Idcomme dans: private int userId; public int getUserId(); et d'autres utilisent: private int userID; public int getUserID(); L'un de ces noms est-il meilleur que l'autre? Pourquoi? J'ai vu cela se faire de manière très inconsistante dans les grands projets. Si …
Diriez-vous qu'il serait approprié de vous demander votre nom d'utilisateur Stack Exchange lors d'un entretien d'embauche de logiciel (ou comme question de sélection préalable à un entretien)? Pour moi, cela semble être une demande très raisonnable et qui serait extrêmement informative - je suis sûr que je pourrais en apprendre …
Il arrive que l’utilisation de la récursivité soit meilleure que celle d’une boucle et que l’utilisation d’une boucle est meilleure que l’utilisation de la récursivité. Choisir le «bon» choix peut économiser des ressources et / ou réduire le nombre de lignes de code. Existe-t-il des cas où une tâche ne …
Quelles sont les pires fausses économies (moyens d’économiser de l’argent qui coûtent finalement plus que ce qu’elles économisent) qui prévalent dans l’industrie du logiciel et comment les combattre?
Quelqu'un a-t-il réfléchi à la raison pour laquelle tant d'entre nous répètent ce même modèle en utilisant les mêmes noms de variables? for (int i = 0; i < foo; i++) { // ... } Il semble la plupart du code que j'ai jamais regardé les utilisations i, j, ket …
Au cours de l’un de mes cours d’aujourd’hui sur Unity, nous avons discuté de la mise à jour de notre position de joueur en vérifiant chaque image si l’utilisateur a un bouton enfoncé. Quelqu'un a dit que cela était inefficace et que nous devrions utiliser un écouteur d'événements à la …
C'est un problème que j'ai rencontré plusieurs fois. Imaginez que vous ayez un enregistrement que vous souhaitez stocker dans une table de base de données. Cette table a une colonne DateTime appelée "date_created". Cet enregistrement en particulier a été créé il y a longtemps et vous n'êtes pas vraiment sûr …
Chaque fois que je me retrouve à écrire la même logique plusieurs fois, je la colle habituellement dans une fonction, de sorte qu'il n'y a qu'un seul endroit dans mon application où je dois conserver cette logique. Un effet secondaire est que je finis parfois avec une ou deux fonctions …
Vous avez trouvé du code qui semble superflu et le compilateur ne le remarque pas. Que faites-vous pour être sûr (ou aussi proche que possible) que la suppression de ce code ne provoquera pas de régression. Deux idées me viennent à l’esprit. "Simplement", utilisez la déduction selon que le code …
Les options d'achat d'actions n'ont pas beaucoup de sens, puisque privé de la société. [C'est toujours le cas, si vous êtes un facebook et que le système de réglementation autorise des sites comme secondmarket, mais je m'éloigne du sujet.] Je pourrais penser à certains: Avantages pour la santé des parents …
Depuis que j'ai appris (et aimé) les tests automatisés, je me suis retrouvé à utiliser le modèle d'injection de dépendance dans presque tous les projets. Est-il toujours approprié d'utiliser ce modèle lorsque vous travaillez avec des tests automatisés? Y a-t-il des situations dans lesquelles vous devriez éviter d'utiliser l'injection de …
Disons que j'ai une entité qui a l'attribut "type". Il pourrait y avoir plus de 20 types possibles. Maintenant, on me demande d'implémenter quelque chose qui permettrait de changer le type de A-> B, qui est le seul cas d'utilisation. Devrais-je donc implémenter quelque chose qui permet des changements de …
Je travaille fréquemment avec des programmes très numériques / mathématiques, où le résultat exact d'une fonction est difficile à prédire à l'avance. En essayant d'appliquer TDD avec ce type de code, je trouve souvent que l'écriture du code sous test est beaucoup plus facile que l'écriture de tests unitaires pour …
Nous sommes une petite entreprise de logiciels avec un seul produit. Nous utilisons Scrum et nos développeurs choisissent les fonctionnalités qu'ils souhaitent inclure dans chaque sprint. Malheureusement, au cours des 18 derniers mois, l’équipe n’a pas encore fourni les fonctionnalités qu’elle s’était engagées à faire pour un sprint. J'ai lu …
Au cours des dernières années, le battage publicitaire autour de Git a fortement augmenté. Tout le monde connaît Git, personne ne connaît les alternatives. D'autres comme Mercurial semblent passer inaperçus. Les deux ont été publiés en 2005 et offrent des fonctionnalités similaires. En outre, Mercurial est généralement considéré comme étant …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.