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

7
L'utilisation de == en JavaScript a-t-elle toujours un sens?
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 …

30
Les accolades doivent-elles apparaître sur leur propre ligne? [fermé]
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, …

8
Pourquoi les gens font des tables avec des divs?
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 …
269 html  css 


19
Les #regions sont-elles un anti-modèle ou une odeur de code?
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 …
267 c#  code-smell 





30
Avantages pour les nouveaux programmeurs
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

30
Comment puis-je gérer l'attitude de programmation culte du cargo?
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 …
257 teaching 

22
Comment les globals sont-ils différents d'une base de données?
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é …
250 state  globals 


30
Que doit savoir chaque programmeur?
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 …


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.