J'ai entendu parler de plusieurs situations dans lesquelles des personnes utilisent, par exemple, JavaScript ou Python (ou quelque chose du genre), dans un programme écrit en C #. Quand utiliser un langage comme JavaScript pour faire quelque chose dans un programme C # serait-il préférable à le faire simplement en …
Dans mon enfance, je programmais sur une calculatrice soviétique MK-61 . Il avait quatre registres de fonctionnement (X, Y, Z, T) et 15 registres de stockage. Un programme peut comporter 105 étapes. Si je me souviens bien, il y avait des commandes comme: Permuter les registres X et Y Registres …
Je comprends que pour mesurer un projet ou un code, nous pouvons utiliser le test Joel , mais existe-t-il un test standard simple (comme le test Joel) capable de mesurer et de filtrer la qualité d'un programmeur? Mon plan est d’avoir ce test comme un filtre rapide d’abord avant de …
Je travaille pour une entreprise de produits logiciels. Nous avons de grandes entreprises clientes qui mettent en œuvre notre produit et nous leur fournissons une assistance. Par exemple, s’il ya un défaut, nous fournissons des correctifs, etc. En d’autres termes, c’est une configuration assez typique. Récemment, un ticket m'a été …
Je me le demande toujours et il me faut peut-être une bonne leçon d’histoire sur les langages de programmation. Mais puisque la plupart des compilateurs actuels sont en C, comment ont été construits les tout premiers compilateurs (AKA avant C) ou tous les langages ont-ils été interprétés? Cela dit, je …
J'ai lu le code d'un collègue et j'ai constaté qu'il attrapait souvent diverses exceptions et lançait toujours une "RuntimeException" à la place. J'ai toujours pensé que c'était une très mauvaise pratique. Ai-je tort?
Notre code est mauvais. Cela n'a peut-être pas toujours été considéré comme mauvais, mais c'est mauvais et ne fait que descendre. Il y a moins d'un an, j'ai commencé mes études tout récemment, et beaucoup de choses dans notre code me surprennent énormément. Au début, je pensais qu'en tant que …
J'ai seulement entendu parler de "modèle de conception" utilisé pour le code orienté objet, et les modèles GoF n'incluent que les modèles de conception POO, mais les modèles de conception sont des solutions élégantes pour les problèmes de programmation courants, n'est-ce pas? Il n'y a rien dans cela qui dit …
Prenez ce scénario: Un programmeur crée une langue pour résoudre un problème. Il publie ensuite ce langage pour aider les autres à résoudre des problèmes similaires. Un autre programmeur découvre que c'est en fait beaucoup mieux pour une catégorie de problèmes différente. En vertu de cette nouvelle application, le langage …
"Classe abstraite" et "interface" sont des concepts similaires, l'interface étant la plus abstraite des deux. Un facteur de différenciation est que les classes abstraites fournissent des implémentations de méthodes pour les classes dérivées lorsque cela est nécessaire. En C #, toutefois, ce facteur de différenciation a été réduit par l’introduction …
J'utilise underscore_case depuis environ 2 ans et je suis récemment passé à camelCase en raison de mon nouvel emploi (j'utilise le dernier emploi depuis environ 2 mois et je pense toujours que underscore_case convient mieux aux grands projets où de nombreux programmeurs sont impliqués, principalement parce que le code est …
Je constate que la plupart des bons programmeurs ont l'habitude de lire de gros livres pour apprendre la technologie. Que faut-il vraiment pour lire des livres techniques, mis à part l'intérêt réel porté à la technologie? Comment puis-je améliorer ma capacité à lire ces livres?
J'ai toujours pensé que la logique métier devait être dans l'automate et que l'automate, puisqu'il s'agit de la partie "centrale", restait statique et que le modèle / vue devait être encapsulé via des interfaces. De cette façon, vous pouvez modifier la logique métier sans affecter rien d'autre, programmer plusieurs modèles …
Oracle semble attribuer une licence à tout son code source ouvert lié à Java sous la licence GPL avec une exception de chemin d' accès aux classes . D'après ce que j'ai compris, cela semble permettre de combiner ces bibliothèques avec votre propre code dans des produits qui ne doivent …
J'aime beaucoup google golang, mais est-ce que quelqu'un pourrait expliquer la raison pour laquelle les développeurs ont laissé de côté une structure de données de base telle que des ensembles de la bibliothèque standard?
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.