J'ai toujours vu la recommandation selon laquelle nous devrions d'abord écrire des tests unitaires, puis commencer à écrire du code. Mais j'estime qu'il est beaucoup plus confortable de procéder dans l'autre sens - écrire du code puis des tests unitaires, car j'estime que nous avons beaucoup plus de clarté après …
Si vous aviez un collègue qui ne comprenait pas les avantages de la séparation des préoccupations, ou le comprenait assez peu pour l'appliquer de manière cohérente dans son travail quotidien, comment le lui expliqueriez-vous?
Est-il vrai qu’une personne disposant de bases assez bonnes en programmation peut facilement apprendre n’importe quel langage de programmation? Eh bien, lorsque je parle de langage de programmation, je me réfère aux langages agiles et dynamiques tels que PHP, Perl, Ruby, etc., mais pas aux langages de programmation anciens d’un …
Existe-t-il un compilateur juste à temps pour les langages compilés, tels que C et C ++? (Les premiers noms qui me viennent à l'esprit sont Clang et LLVM! Mais je ne pense pas qu'ils le supportent actuellement.) Explication: Je pense que le logiciel pourrait tirer parti des retours d'informations sur …
Je lisais des articles sur la concurrence, le multi-threading et comment "le repas gratuit est terminé" . Mais je n'ai pas encore eu la possibilité d'utiliser MT dans mon travail. Je suis donc à la recherche de suggestions sur ce que je pourrais faire pour acquérir une certaine pratique de …
J'ai commencé à programmer à l'âge de 6 ans sur un Commodore 64. Maintenant, j'ai 28 ans et je dois compléter 4 cours d'un premier diplôme en informatique. Je commence à m'ennuyer d'écrire du code après toutes ces années. J'ai suivi un cours d'informatique dans les langages informatiques théoriques et …
J'étudie Haskell dans le but de comprendre la programmation fonctionnelle, dans l'espoir d'appliquer les connaissances que j'ai acquises dans d'autres langues (Groovy, Python, JavaScript principalement.) J'ai choisi Haskell parce que j'avais l'impression qu'il est très purement fonctionnel et ne permet pas de dépendre de l'État. Je n'ai pas choisi d'apprendre …
En tant que programmeur, je me trouve dans le dilemme où je veux que mon programme soit aussi abstrait et général que possible. Cela me permettrait généralement de réutiliser mon code et d’avoir une solution plus générale à un problème qui pourrait (ou ne pourrait pas) se reproduire. Ensuite, cette …
Je suis juste tombé sur cela et je me demandais si quelqu'un avait un moyen de prouver ou d'infirmer cette affirmation: Il faut garder à l'esprit… quelle est la demi-vie de la connaissance dans la haute technologie? Il suit la loi de Moore: la moitié de tout ce que vous …
Récemment, j'ai eu un entretien d'embauche dans une grande société de la Silicon Valley pour un poste de développeur / développeur senior de logiciels / R & D. J'avais plusieurs écrans techniques de téléphone, une interview sur place toute la journée et des écrans plus techniques pour un autre poste …
Il est clair que la connaissance des éléments de bas niveau est très importante dans notre travail. Mais dans une situation où vous développez déjà un logiciel commercial à un niveau élevé, et lorsque vous avez déjà une direction choisie mais que vous n’avez aucune compétence en assemblage, n’est-il pas …
Je travaille sur une application de trading et de gestion des risques et, bien que venant de C #, on m'a demandé de travailler sur des packages SSIS. Maintenant je peux vivre avec ça. Le problème, c’est que l’accent est mis trop sur la compréhension des affaires. Le négoce (le …
Les bogues qui se glissent dans le code peuvent être minimisés, mais pas entièrement éliminés car ils sont écrits - les programmeurs sont, bien que beaucoup soient en désaccord , uniquement des humains. Lorsque nous détectons une erreur dans notre code, que pouvons-nous faire pour la supprimer? Comment devrions-nous l'aborder …
Récemment et assez souvent, des gens sans expérience en programmation viennent dire qu'ils ont cette bonne idée qui peut être la prochaine grande chose et que cette idée vaut une fortune en elle-même. Puis, sachant que je suis un programmeur, ils me demandent si je suis prêt à "coder" pour …
J'ai utilisé un langage de modélisation composé ad-hoc pour concevoir et expliquer le système assez fréquemment. Il ressemble à UML et a tendance à être assez bien compris. Cependant, j'ai eu un professeur ou deux qui ont parlé de l'utilisation d'un langage UML formel strict, aussi proche que possible de …
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.