L'utilisation des ordinateurs de bureau diminue de jour en jour dans la vie quotidienne, mais y a-t-il des raisons pour que l'utilisation de l'ordinateur de bureau sur un ordinateur portable soit utilisée?
L'utilisation des ordinateurs de bureau diminue de jour en jour dans la vie quotidienne, mais y a-t-il des raisons pour que l'utilisation de l'ordinateur de bureau sur un ordinateur portable soit utilisée?
Si je commençais à me concentrer sur la plate-forme .NET et à travailler à mon compte, je souhaiterais probablement disposer de licences Windows 7, Windows Server 2008 et Visual Studio 2010 destinées uniquement à l'environnement de développement et aux tests, puis à quelques licences. pour...
J'ai travaillé pour deux sociétés, chacune ayant une méthodologie différente en matière de révision de code: Dans la première entreprise, les chefs d’équipe ont procédé à une révision du code et l’ont exigé à la fin de chaque module. Toutefois, dans la deuxième société, les chefs d'équipe n'étaient...
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...
Parfois, nous avons une logique métier représentée dans le code du contrôleur de nos applications. C'est généralement une logique qui différencie les méthodes à appeler du modèle et / ou les arguments pour les transmettre. Un autre exemple de ceci est un ensemble de fonctions utilitaires existant...
Si vous avez été embauché dans une nouvelle entreprise en tant que chef d’équipe (par exemple, une équipe de 10 personnes), l’une des choses importantes à faire est de gagner le respect des membres de l’équipe. Dans les premiers temps, le nouveau responsable d'équipe peut ne rien savoir de la...
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 / annoncée. Cela...
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 le plus simple de...
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...
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...
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'ai récemment commencé en tant que développeur junior. En plus d’être l’une des personnes les moins expérimentées de l’équipe, je suis aussi une femme, qui doit faire face à toutes sortes de défis en travaillant dans un environnement dominé par les hommes. J'ai eu des problèmes ces derniers temps...
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...
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 besoin d'un...
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 emploi...
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...
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...
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...
La plupart des programmeurs ont leurs propres préférences personnelles en ce qui concerne les combinaisons de couleurs mettant en évidence la syntaxe, mais je me demandais si quelqu'un avait déjà mené une étude scientifique sur les meilleures combinaisons de couleurs possibles. J'imagine qu'une...
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...