Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

5
Pourquoi y a-t-il si peu de compilateurs C?
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 …

7
Comment les architectures de système microservice évitent-elles les goulots d'étranglement sur le réseau?
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 …


5
Existe-t-il une corrélation entre l'ampleur du projet et la rigueur de la langue?
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 …





9
Pourquoi utiliser des classes partielles?
À 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 …


12
SQL: chaîne vide vs valeur NULL
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 …
72 design  database  sql  strings  null 

29
Les certifications en valent-elles la peine?
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 …
72 skills 

30
Quelle est une bonne explication pour les pointeurs? [fermé]
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 …

30
Comment gérer les personnes qui mentent sur leur CV [fermé]
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 …

9
Qu'est-ce que XXX signifie dans un commentaire? [fermé]
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? …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.