Disclaimer : Je connais parfaitement la sémantique de l'incrément de préfixe et de postfix. Alors s'il te plait, ne m'explique pas comment ils fonctionnent. En lisant les questions sur le dépassement de pile, je ne peux m'empêcher de remarquer que les programmeurs sont confus par l'opérateur d'incrément de postfix, encore …
Ce que je pense des numéros de build, c’est que chaque fois qu’un nouveau build est créé chaque nuit, un nouveau BUILDNUMBER est généré et attribué à ce build. Donc, pour mon application de version 7.0, les versions nocturnes seront 7.0.1, 7.0.2 et ainsi de suite. Est-ce vrai? Alors à …
Joel Spolsky a déclaré dans l'un de ses messages célèbres: La pire erreur stratégique que toute société de logiciels puisse commettre: réécrire le code à partir de zéro. Chad Fowler a écrit: Vous avez vu les vidéos, les articles de blog et le battage publicitaire, et vous avez décidé de …
Je suis en train de mettre en place des lignes directrices pour les revues de code. Nous n'avons pas encore de processus formel et nous essayons de le formaliser. Et notre équipe est géographiquement répartie. Nous utilisons TFS pour le contrôle du code source (nous l'avons également utilisé pour le …
D'après votre expérience (anecdotique ou autre), quels sont les moyens efficaces pour introduire Agile dans une organisation ou une entreprise non agile? MISE À JOUR: Quelqu'un peut-il parler de cas où vous avez essayé d'introduire Agile mais que vous avez été "abattu"? Aussi, avez-vous maintenant une compréhension rétrospective pourquoi vous …
Tant de fois sur ce site, je vois des gens qui essaient de faire des choses comme celle-ci: <script type="text/javascript"> $(document).ready(function(){ $('<?php echo $divID ?>').click(funtion(){ alert('do something'); }); }); </script> Je ne pense pas que ce soit une sorte de modèle dans lequel les gens tombent naturellement. Il doit exister …
De combien d'expérience avez-vous besoin dans une langue avant de pouvoir l'inscrire sur votre CV? Il y a une langue dans laquelle je maîtrise bien (Java) que je mettrais certainement sur le CV mais disais que je suivais deux cours d'un semestre à l'université qui impliquaient une programmation étendue en …
Le cycle Rouge - Vert - Refactor pour TDD est bien établi et accepté. Nous écrivons un test unitaire en échec et le faisons passer aussi simplement que possible. Quels sont les avantages de cette approche par rapport à l'écriture de nombreux tests unitaires échouant pour une classe et à …
J'ai eu une conversation inhabituelle et brève avec un architecte de très haut niveau sur les langages dynamiques et statiques. Il a déclaré que les données des entreprises montrent qu'il existe des preuves d'une productivité accrue lorsque des langages statiques sont utilisés. Notez, c'est une grande entreprise avec une longue …
Je suis un étudiant de première année en sciences informatiques et nous venons juste de commencer à faire de vrais projets en Python. J'ai constaté que je suis très efficace lorsque j'utilise la méthode du stylo et du papier proposée par mon professeur en classe. Mais quand je ne peux …
L'équipe dans laquelle je suis crée crée des composants qui peuvent être utilisés par les partenaires de l'entreprise pour s'intégrer à notre plateforme. En tant que tel, je conviens que nous devrions faire extrêmement attention lorsque nous introduisons des dépendances (de tiers). Actuellement, nous n'avons pas de dépendances tierces et …
J'aimerais utiliser Youtube comme exemple: ils utilisent des identifiants sous forme de PEckzwggd78. Pourquoi n'utilisent-ils pas de simples entiers? Ou imgur.com - ils utilisent également des identifiants tels que 9b6tMZSdes images et des galeries. Pas d'entiers séquentiels. Pourquoi n'utilisent-ils pas des entiers (en particulier séquentiels)? Dans quels cas est-il judicieux …
Cela paraît assez basique, je le sais, mais un collègue m'a récemment dit qu'une méthode appelée startHttpServerest trop compliquée à comprendre, car elle ne démarre le serveur que si elle n'est pas déjà en cours d'exécution. Je trouve que j'ai des problèmes lorsque je réponds avec "Sérieusement? Je le fais …
Aujourd'hui, nous avons découvert la cause d'un vilain bug qui ne s'est produit que par intermittence sur certaines plates-formes. En résumé, notre code ressemblait à ceci: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while …
Plusieurs serveurs auxquels j'ai eu affaire renverront HTTP 200 pour les demandes que le client devrait considérer comme un échec, avec quelque chose comme "succès: faux" dans le corps. Cela ne me semble pas être une implémentation correcte des codes HTTP, en particulier en cas d'échec de l'authentification. J'ai lu …
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.