Douglas Crockford a écrit dans JavaScript, les bonnes parties : JavaScript a deux ensembles d'opérateurs d'égalité: ===et !==, et leurs jumeaux maléfiques ==et !=. Les bons fonctionnent comme vous le souhaiteriez. Si les deux opérandes sont du même type et ont la même valeur, alors ===product trueet !==product false. Les …
Les accolades doivent-elles être alignées ou non? Qu'est-ce que tu en penses? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } ou devrait-il être if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } ou même if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); S'il vous plaît soyez constructif! Expliquez pourquoi, partagez vos expériences, …
Dans le développement web moderne, je rencontre de plus en plus souvent ce modèle. Cela ressemble à ceci: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> Et en CSS, il y a quelque chose comme: .table { display: table; } .row { display: table-row; } .cell …
Nous ne faisons pas cela dans notre entreprise, mais un de mes amis a dit que son chef de projet avait demandé à chaque développeur d’ajouter des bogues intentionnels juste avant que le produit ne passe au contrôle qualité. Voilà comment cela fonctionne: Juste avant que le produit ne passe …
C # permet l'utilisation de #region/ #endregionkeywords pour rendre des zones de code réductibles dans l'éditeur. Chaque fois que je le fais bien, je le fais pour cacher de gros morceaux de code qui pourraient probablement être refactorisés dans d'autres classes ou méthodes. Par exemple, j'ai vu des méthodes qui …
Récemment, j'ai commencé mon premier emploi en tant que développeur junior et j'ai un développeur plus âgé en charge de me guider dans cette petite entreprise. Cependant, il me donnait souvent des conseils sur des sujets avec lesquels je ne pouvais tout simplement pas être d'accord (cela va à l'encontre …
HTML4 / XHTML1 n'autorise que GET et POST dans les formulaires, il semble maintenant que HTML5 fasse de même. Il y a une proposition pour ajouter ces deux mais cela ne semble pas gagner du terrain. Quelles étaient les raisons techniques ou politiques pour ne pas inclure PUT et DELETE …
La visibilité privatedes champs, propriétés et attributs de classe est-elle utile? En POO, tôt ou tard, vous allez créer une sous-classe d'une classe et dans ce cas, il est bon de comprendre et de pouvoir complètement modifier la mise en œuvre. L'une des premières choses que je fais lorsque je …
Le guide de Babel sur ES6 dit: letest le nouveau var. Apparemment, la seule différence est que la varportée est affectée à la fonction actuelle , tandis que letle bloc actuel l’ est . Il y a quelques bons exemples dans cette réponse . Je ne vois aucune raison d'utiliser …
J'ai l'intention d'embaucher deux ou trois jeunes programmeurs dès la fin de leurs études. Mis à part l'argent, quel est l'avantage le plus important pour un jeune programmeur? Est-ce que les jeux sont au travail? Je veux être créatif ... je veux de bonnes idées
J'ai des étudiants en informatique dans un cours d'introduction obligatoire à la programmation qui voient dans un langage de programmation un ensemble de sorts magiques, qui doivent être lancés pour obtenir un effet (au lieu de le voir comme un moyen flexible d'exprimer leur idée de solution) . Ils ont …
Je viens de croiser cette vieille question en demandant ce qui est si pervers à propos de l'état global, et la réponse acceptée avec le plus grand nombre de votes affirme que vous ne pouvez faire confiance à aucun code fonctionnant avec des variables globales, car un autre code situé …
Si les objets immuables¹ sont bons, simples et offrent des avantages en programmation simultanée, pourquoi les programmeurs continuent-ils à créer des objets mutables²? J'ai quatre ans d'expérience dans la programmation Java et, à mon avis, après avoir créé une classe, les personnes créent des getters et des setters dans l'EDI …
Quels que soient le (s) langage (s) de programmation ou le (s) système (s) d'exploitation utilisé (s) ou l'environnement pour lequel ils développent, que doit savoir tout programmeur? Quelques antécédents: Je suis intéressé à devenir le meilleur programmeur que je peux. Dans le cadre de ce processus, j'essaie de comprendre …
Un collègue m'a dit que la création d'objets en Java est l'opération la plus chère que vous puissiez effectuer. Je ne peux donc que conclure à la création du moins d’objets possible. Cela semble quelque peu contrecarrer le but de la programmation orientée objet. Si nous ne créons pas d'objets, …
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.