J'ai récemment eu une expérience négative, client échappé de la facture, mais mon intermédiaire a déjà téléchargé notre logiciel et notre conception sur le serveur du client. Le client s'est avéré être un criminel connu et, bien sûr, il a changé tous les mots de passe possibles du serveur. Cependant, …
Go est l’un des rares langages supposés fonctionner «proche du métal», c’est-à-dire qu’il est compilé, typé de manière statique et qu’il exécute le code de manière native, sans machine virtuelle. Cela devrait lui donner un avantage de vitesse par rapport à Java, C #, etc. Il semble toutefois que cela …
Lorsque j'ai commencé à programmer, je pensais qu'un jour, je commencerais un projet en dessinant un diagramme UML de toutes les classes, puis je m'en tiendrai à cela. Je programme depuis quelques années et cela ne se passe pas ainsi. En passant par un projet, je dis souvent "Hé, j'ai …
Hier soir, je discutais avec un autre programmeur du fait que même si quelque chose peut être O (1), une opération qui est O (n) peut la surperformer s'il existe une constante de grande taille dans l'algorithme O (1). Il n'était pas d'accord, alors je l'ai amené ici. Existe-t-il des …
J'essaie actuellement de choisir le langage serveur à apprendre et à utiliser pour le développement Web. Bien qu'il soit relativement facile de savoir pourquoi x, y ou z est une bonne chose, il est plus difficile de comprendre les inconvénients de chacun. d'eux. En particulier, je suis curieux de savoir …
J'ai rencontré pas mal de sites qui limitent la longueur des mots de passe et / ou interdisent l'utilisation de certains caractères. Cela me limite car je veux élargir et allonger l'espace de recherche de mon mot de passe. Cela me donne également le sentiment inconfortable qu’ils ne soient peut-être …
Je n'ai d' autre choix que de travailler seul et je ne trouve pas de solution adéquate pour faire réviser mon travail, vérifier son état d'esprit, avoir quelqu'un avec qui échanger des idées, discuter des meilleures pratiques, etc. Je pensais avoir une réponse via l'article de Jeff Atwood: Dans Programming, …
Si vous avez le temps et les ressources, quel serait le moyen le plus efficace d’augmenter votre salaire en tant que programmeur à temps plein , en dehors de votre simple travail? Par "salaire", j'entends un salaire (ajusté en fonction du coût de la vie d'un emplacement) provenant d'un seul …
Je continue à voir des offres d'emploi comme "Java Software Developer III" ou "Software Developer II". Existe-t-il une documentation officielle classifiant ces distinctions?
J'apprends actuellement Lisp, issu d'une progression linguistique qui s'appelle Locomotive BASIC -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby. Mon approche est de simultanément: écrire un simple gratte Web en utilisant SBCL, QuickLisp, closing-html et drakma regarder les conférences du SICP Je pense que …
Sur Stack Overflow, je vois beaucoup de code PHP dans les questions et réponses contenant des requêtes MySQL extrêmement vulnérables aux attaques par injection SQL, bien que les solutions de contournement de base soient largement disponibles depuis plus de 10 ans. Y a-t-il une raison pour laquelle ces types d'extraits …
Je n'ai jamais écrit de programmes qui utilisent beaucoup la journalisation. Le plus que j'ai fait est de capturer les traces de la pile lorsque des exceptions se produisent. Je me demandais, combien de personnes se connectent? Cela dépend-il du type d'application que vous écrivez? Trouvez-vous les journaux réellement utiles?
Il me semble que, selon mon expérience, demander à nos ingénieurs d'estimer et de déterminer avec précision les tâches à accomplir revient à tirer les ficelles. Plutôt que de simplement donner une estimation approximative de 2 à 3 semaines ou de 3 à 6 mois ... Quel est le moyen …
Je me retrouve à utiliser mon éditeur de texte de choix (vim, nano, gedit, choisissez votre poison) beaucoup plus souvent que n’importe quel IDE ces derniers temps. Après avoir remarqué que mes raccourcis étaient de plus en plus poussiéreux, j'ai commencé à réfléchir à cela et à me demander: qu'est …
Je crois que tout programmeur a plusieurs idées qu’il / elle considère comme innovantes ou du moins valables. Ce peut être une idée de nouveau produit qui rendra le monde meilleur ou une nouvelle approche de développement, etc. Mais une bonne idée doit être mise en œuvre et promue / …
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.