C est l’une des langues les plus utilisées au monde. Il représente une énorme proportion du code existant et continue à être utilisé pour une grande quantité de nouveau code. Il est tellement apprécié par ses utilisateurs, il est tellement répandu que pouvoir exécuter C est pour beaucoup la définition …
J'ai beaucoup lu sur les architectures de microservices pour les applications serveur et je me suis demandé pourquoi l'utilisation du réseau interne n'était pas un goulot d'étranglement ni un inconvénient majeur par rapport à une architecture monolithique. Par souci de précision, voici mes interprétations des deux termes: Architecture monolithique: une …
Le premier compilateur a été écrit par Grace Hopper en 1952, tandis que l’interprète Lisp a été écrit en 1958 par Steve Russell, élève de John McCarthy. Écrire un compilateur semble être un problème beaucoup plus difficile qu'un interprète. Si tel est le cas, pourquoi le premier compilateur a-t-il été …
En expliquant la différence entre la rigueur des langues et les paradigmes à un de mes collègues, j'ai fini par affirmer que: Les langages tolérants, tels que les langages dynamiques et interprétés, sont mieux utilisés pour les prototypes et les petits projets ou les applications Web de taille moyenne. Lorsque …
J'essaie généralement de suivre les conseils du livre Travailler efficacement avec Legacy Cod e . Je casse les dépendances, déplace des parties du code vers des @VisibleForTesting public staticméthodes et vers de nouvelles classes pour rendre le code (ou au moins une partie de celui-ci) testable. Et j'écris des tests …
Mon patron m'enseigne (je viens de terminer mes études et il cherchait quelqu'un avec un peu d'expérience en programmation. Il m'a donc choisi pour me former à ce que cette entreprise se spécialise) et a commencé à travailler avec des applications ASP.NET MVC , du HTML et du CSS. . …
Je travaillais sur un projet il y a trois mois, puis, tout à coup, un autre projet urgent est apparu et on m'a demandé de déplacer mon attention. À partir de demain, je reviens à l'ancien projet. Je me rends compte que je ne me souviens pas de ce que …
Nous avons un produit qui a plusieurs éditions différentes. Les différences sont mineures: différentes chaînes ici et là, très peu de logique supplémentaire dans l'une, très peu de différence de logique dans l'autre. Lors du développement du logiciel, la plupart des modifications doivent être ajoutées à chaque édition. Cependant, il …
À mon sens, le partialmot-clé ne fait que permettre à une classe d'être divisée en plusieurs fichiers source. Y a-t-il une raison de faire cela autre que pour l'organisation du code? Je l'ai vu utilisé pour cela dans les classes d'interface utilisateur générées. Cela semble une mauvaise raison de créer …
J'ai entendu beaucoup de gens mentionner Code Complete comme un livre à lire absolument. Malheureusement, je suis tellement occupé que je n'ai pas le temps de le lire. Quelqu'un peut-il me dire quels sont les points clés du livre?
Je sais que ce sujet est un peu controversé et que de nombreux articles / opinions circulent sur Internet. Malheureusement, la plupart d'entre eux supposent que la personne ne sait pas quelle est la différence entre NULL et une chaîne vide. Donc, ils racontent des histoires sur des résultats surprenants …
Je termine bientôt mon diplôme d'études collégiales en programmation et j'explore les prochaines étapes à franchir pour faire avancer ma carrière. Une option que j'ai envisagée est d'obtenir une certification ou une série de certifications dans le domaine du développement dans lequel je souhaite travailler. Ces certifications valent-elles le temps …
Dans vos propres études (seul ou en classe), avez-vous eu un moment "ah ah" où vous avez finalement compris les indicateurs? Avez-vous une explication que vous utilisez pour les programmeurs débutants qui semble particulièrement efficace? Par exemple, lorsque les débutants rencontrent pour la première fois des pointeurs en C, ils …
Je mène des entretiens techniques pour combler quelques postes .NET. La plupart des personnes interrogées connaissent vraiment bien .NET, mais je trouve qu'au moins 90% d'entre elles embellissent leurs compétences n'importe où entre "un peu" et "assez radicalement". Parfois, ils fabriquent des compétences pertinentes pour le poste pour lequel ils …
Que veulent dire généralement les gens chaque fois que vous voyez XXXun commentaire? De temps en temps, je vais voir un commentaire comme celui-ci: # XXX - This widget really should frobulate the whatsit Bien sûr, je peux dire ce que le commentaire signifie, mais que signifie généralement le XXX? …
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.