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


4
Devrais-je utiliser AngularJS et ASP.NET MVC?
J'ai commencé à apprendre AngularJS et ASP.NET MVC, mais je ne sais pas pourquoi les utiliser ensemble dans le même projet? Ne sont-ils pas les deux frameworks MVC? Devrais-je les utiliser tous les deux dans la même application? N'est-ce pas l'un ou l'autre?



3
Quels sont les types DRY, KISS, SOLID, etc.?
Est-ce que quelque chose comme DRY est un motif, une méthodologie ou quelque chose entre les deux? Ils n'ont pas d'implémentations spécifiques qui pourraient être nécessairement démontrées (même si vous pouvez facilement démontrer un cas n'utilisant pas quelque chose comme KISS ... voir le Daily WTF pour une pléthore d'exemples), …

3
Etymologie de "String"
Il est donc évident qu’une chaîne de choses est une séquence de choses, et donc une séquence de caractères / octets / etc. pourrait aussi bien s'appeler une chaîne. Mais qui les a appelés les premiers? Et quand? Et dans quel contexte tel qu'il est resté? Je me suis toujours …






8
Un développeur doit-il réaliser des maquettes d'interface utilisateur s'il n'y a pas de concepteurs dans le projet?
Je travaille avec une petite équipe qui crée une application Web propriétaire et l'UX n'est pas une priorité, car ce sont nos propres employés qui l'exploiteront, mais nous essayons de leur faciliter la tâche. Devrais-je, en tant que développeur, créer une maquette d'interface utilisateur avant de créer un nouvel écran? …

16
Comment dois-je stocker les valeurs «inconnues» et «manquantes» dans une variable, tout en conservant la différence entre «inconnu» et «manquant»?
Considérez ceci comme une question "académique". Je me demandais de temps en temps d'éviter les NULL et c'est un exemple où je ne peux pas trouver de solution satisfaisante. Supposons que je stocke les mesures là où, à l'occasion, on sait que la mesure est impossible (ou manquante). Je voudrais …


8
Comment pouvons-nous être certains que les composants les plus bas de la programmation informatique tels que les compilateurs, les assembleurs, les instructions machine, etc. sont sans faille?
Étant donné que nous dépendons de plus en plus de l'informatique, y compris de tâches très critiques de la vie quotidienne, je me demandais simplement comment ces composants essentiels étaient testés. Plus techniquement, comment sont testés les compilateurs et les assembleurs? (Je suppose que cela se rapporte au problème de …

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.