En tant que membre senior d'une équipe de logiciels qui, malheureusement, dispose de peu de documentation pour des raisons héritées du passé, que pouvez-vous faire pour rendre la nouvelle embauche confortable? J'ai planifié des sessions de débogage avec la personne sur des défauts / demandes de fonctionnalités spécifiques pour la …
J'ai un client difficile. Chaque projet de loi est discuté et débattu, et chaque e-mail est analysé avec un œil d'avocat (parce qu'il est avocat), cherchant un moyen d'éviter de payer pour quelque chose. Aucune quantité de générosité de ma part n'est jamais réciproque. Le client a actuellement 60% de …
Javascript apparaissant comme le langage de programmation omniprésent sur le Web au cours des prochaines années, de nouvelles infrastructures apparaissent toutes les cinq minutes et la programmation événementielle prend le pas sur les serveurs et les clients: En tant que développeur Javascript, considérez-vous que les modèles de conception traditionnels sont …
Personnellement, je n'ai jamais fait ça. Je ne comprends pas pourquoi tant de sites le font. Si vous développez sur un serveur de développement, pourquoi auriez-vous besoin de fermer votre site de production? Je me suis toujours demandé à ce sujet. Que font-ils pendant ce temps, qu'est-ce qui nécessite de …
Je songe à une carrière en génie logiciel, mais avant de chercher du travail, je voulais avoir une idée de ce à quoi s'attendre, particulièrement avec la pression. Ce sera mon premier emploi en programmation (je recherche donc un niveau d'entrée), donc je ne suis pas encore mature en tant …
Je suis à l'aise avec la programmation en C et C # et explorerai le C ++ dans le futur. Je pourrais être intéressé à explorer la programmation fonctionnelle en tant que paradigme de programmation différent. Je le fais pour le plaisir, mon travail ne nécessite pas de programmation informatique …
Je suis consultant pour une petite société de conseil en logiciels depuis un certain temps déjà. Notre modèle commercial habituel n’est pas l’augmentation du personnel, mais nous trouvons des clients qui ont besoin d’aide pour élaborer une solution quelconque, puis nous envoyons une équipe capable de construire cette solution, de …
Une question courante dans Tech Interview consiste à concevoir un système particulier, généralement un produit existant de la société. Par exemple, "Créer des documents Google". Quelle est la réponse attendue pour une telle question? Je veux dire, de tels systèmes ont sûrement une conception complexe qui dépasse le cadre de …
Je ne suis pas nouveau en codage. Je code (sérieusement) depuis plus de 15 ans maintenant. J'ai toujours eu des tests pour mon code. Cependant, au cours des derniers mois, j'ai appris la conception / développement piloté par les tests (TDD) en utilisant Ruby on Rails . Jusqu'ici, je ne …
Nous sommes tous conscients que les nombres magiques (valeurs codées en dur) peuvent causer des ravages dans votre programme, en particulier lorsqu'il est temps de modifier une section de code sans commentaires, mais où tracez-vous la ligne? Par exemple, si vous avez une fonction qui calcule le nombre de secondes …
Nous commençons à utiliser les points d’histoire ici pour notre développement Agile, mais j’ai du mal à expliquer et aussi à trouver une réponse définitive à ce qu’ils sont. La meilleure chose que je puisse faire est de pointer vers d'autres sites (tels que http://blog.mountaingoatsoftware.com/tag/story-points ) et de donner une …
Comment un programmeur Ninja est-il défini? S'il ne s'agit que d'un développeur expérimenté, n'y a-t-il pas vraiment de meilleure façon de décrire cela? Ninja sonne comme un stratagème de marketing enfantin conçu pour attirer les développeurs avec des illusions de grandeur. Ou est-ce que je manque quelque chose? En particulier, …
Il semble que chaque livre .net parle des types de valeur par rapport aux types de référence et en fait un point vers (souvent de manière incorrecte) l’état où chaque type est stocké - le tas ou la pile. Habituellement, cela fait partie des premiers chapitres et est présenté comme …
Il y a cinq ans, j'ai perdu ma capacité à me concentrer à long terme et donc à coder avec une efficacité professionnelle. Je sais pourquoi, je comprenais comment, et en plus de pouvoir recréer ma concentration calme et donc détendue, j’ai vaincu la raison initiale (enracinée dans l’enfance) qui …
Souvent, lorsque j'entends parler de la déclaration switch, elle est retardée comme moyen de remplacer les chaînes long if ... else. Mais il semble que lorsque j'utilise l'instruction switch, j'écris plus de code que je ne ferais qu'écrire si ... sinon. Vous avez également d'autres problèmes, tels que le maintien …
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.