Quelles sont les choses qu'un programmeur implémentant les détails techniques d'une application Web devrait considérer avant de rendre le site public? Si Jeff Atwood peut oublier HttpOnly biscuits , sitemaps , et demande intersites falsifications tous dans le même site , ce qui est important ce que je pourrais être …
Quel algorithme de hachage est le meilleur pour l'unicité et la vitesse? Les exemples (bons) utilisations incluent les dictionnaires de hachage. Je sais qu'il existe des éléments tels que SHA-256 et autres, mais ces algorithmes sont conçus pour être sécurisés , ce qui signifie généralement qu'ils sont plus lents que …
Je parle souvent aux programmeurs qui disent " Ne mettez pas plusieurs déclarations avec la même méthode. " Quand je leur demande de me dire pourquoi, tout ce que je reçois est " La norme de codage le dit. " Ou " C'est déroutant. " Quand ils me montrent des …
Je suis diplômé en informatique, mais je vois des sites Web comme Stack Overflow et des moteurs de recherche comme Google, mais je ne sais même pas où je commencerais à écrire quelque chose comme ça. Au cours d’un été, j’ai eu l’occasion de travailler en tant que développeur iPhone, …
Si je regarde ma carrière et ma vie de programmeur, j’ai amélioré mes compétences en programmation de différentes manières: lire du code, écrire du code, lire des livres, écouter des podcasts, regarder des screencasts, etc. Ma question est la suivante: quelle est la chose la plus efficace que vous ayez …
Dans l'un des derniers mouvements "WTF", mon patron a décidé que l'ajout d'un champ "Personne à blâmer" à notre modèle de suivi des bogues augmenterait la responsabilisation (même si nous avons déjà un moyen de lier les bogues aux fonctionnalités / histoires). Mes arguments selon lesquels cela diminuerait le moral, …
En tant que programmeurs, on nous demande constamment «combien de temps cela prendra-t-il»? Et vous savez, la situation est presque toujours la suivante: Les exigences ne sont pas claires. Personne n’a procédé à une analyse approfondie de toutes les implications. La nouvelle fonctionnalité va probablement briser certaines hypothèses que vous …
Pourquoi 80 caractères sont-ils la limite "standard" pour la largeur de code? Pourquoi 80 et non 79, 81 ou 100? Quelle est l'origine de cette valeur particulière?
J'ai récemment vu quelques URI contenant le paramètre de requête "utf8 = ✓". Ma première impression (après avoir pensé à "mmm, a l'air cool") était que cela pouvait être utilisé pour détecter un encodage de caractère cassé. Alors, s'agit-il d'un meilleur moyen de résoudre les problèmes potentiels liés à l'encodage …
Il y a eu beaucoup de discussions ces derniers temps sur les problèmes liés à l'utilisation (et à la surutilisation) de singletons. J'ai aussi été l'une de ces personnes plus tôt dans ma carrière. Je peux voir quel est le problème maintenant, et pourtant, il existe encore de nombreux cas …
Le rover Mars Curiosity a atterri avec succès et l'une des vidéos promotionnelles "7 minutes de terreur" se vante de l'existence de 500 000 lignes de code. C'est un problème compliqué, sans doute. Mais c'est beaucoup de code, il y avait sûrement un gros effort de programmation derrière. Est-ce que …
Quels sont les principaux avantages de React sur Facebook par rapport aux spécifications à venir des composants Web et inversement (ou peut-être une comparaison plus poussée d'une pomme à l'autre serait-elle à la bibliothèque Polymer de Google )? Selon cette conférence JSConf EU et la page d'accueil de React, les …
Après avoir regardé la série MegaStructures de National Geographic , j'ai été surpris de la rapidité avec laquelle de grands projets sont terminés. Une fois que le travail préliminaire (conception, spécifications, etc.) est effectué sur papier, la réalisation de grands projets ne prend que quelques années, voire quelques mois . …
J'espère que ce n'est pas une question trop générale; Je pourrais vraiment utiliser quelques conseils expérimentés. Je suis récemment devenu le seul "ingénieur SW" dans un assez petit magasin de scientifiques qui ont passé les 10 à 20 dernières années à bricoler une vaste base de code. (Il a été …
Cela me trouble depuis quelque temps et j'apprécierais vraiment la contribution d'autres professionnels. Contexte bref: j'ai commencé à programmer lorsque mes parents m'ont acheté mon premier ordinateur en 1988 (à 14 ans, j'ai 39 ans maintenant). J'ai suivi plusieurs autres carrières avant de devenir finalement programmeur professionnel en 1997. La …
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.