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


6
Quand faut-il parler couramment C #?
À bien des égards, j’aime beaucoup l’idée des interfaces Fluent, mais avec toutes les fonctionnalités modernes du C # (initialiseurs, lambdas, paramètres nommés), je me dis: "est-ce que ça vaut la peine?" Et "Est-ce le bon modèle pour utilisation?". Est-ce que n'importe qui pourrait me donner, sinon une pratique acceptée, …
78 c#  .net 

30
Devez-vous être bon en maths pour être un bon programmeur? [fermé]
Il semble que la sagesse conventionnelle suggère que les bons programmeurs sont également bons en maths. Ou que les deux sont en quelque sorte intrinsèquement liés. De nombreux livres de programmation que j'ai lus fournissent de nombreux exemples de solutions aux problèmes de mathématiques, ou sont en quelque sorte liés …
78 math 





6
Tous les nombres magiques créés sont-ils les mêmes?
Sur un projet récent, j'avais besoin de convertir d'octets en kilobytes kibibytes . Le code était assez simple: var kBval = byteVal / 1024; Après avoir écrit cela, j'ai fait fonctionner le reste de la fonction et je suis passé à autre chose. Mais plus tard, j'ai commencé à me …


7
Code d'abord contre base de données d'abord
Lorsque je conçois et crée le logiciel sur lequel je travaille, je conçois et crée d'abord les tables SQL principales, puis je passe à la programmation proprement dite. Le projet sur lequel je travaille actuellement me laisse perplexe. Ceci est probablement dû à un manque d'exigences solides et solides, mais …

7
Qu'est-ce qu'une liaison précoce et tardive?
Je continue à entendre parler de liaison précoce et tardive, mais je ne comprends pas ce qu’elles sont. J'ai trouvé l'explication suivante que je ne comprends pas: La liaison précoce fait référence à l'attribution de valeurs aux variables pendant la conception, tandis que la liaison tardive correspond à l'attribution de …

11
Pourquoi le logiciel d'exploitation est-il spécifique?
J'essaie de déterminer les détails techniques de la raison pour laquelle les logiciels produits à l'aide de langages de programmation pour certains systèmes d'exploitation ne fonctionnent qu'avec eux. D'après ce que j'ai compris, les fichiers binaires sont spécifiques à certains processeurs en raison du langage machine spécifique qu'ils maîtrisent et …

10
Pourquoi les tableaux C ne suivent-ils pas leur longueur?
Quel était le raisonnement derrière ne pas stocker explicitement la longueur d'un tableau avec un tableau C? À mon avis, les raisons sont très nombreuses mais peu favorables à la norme (C89). Par exemple: Avoir la longueur disponible dans un tampon peut empêcher un dépassement de tampon. Un style Java …
77 c 


11
Des expressions régulières lisibles sans perdre leur pouvoir?
De nombreux programmeurs connaissent la joie de créer une expression régulière rapide, de nos jours souvent avec l'aide d'un service Web, ou plus traditionnellement à l'aide d'une invite interactive, ou peut-être même d'écrire un petit script dont l'expression régulière est en cours de développement et une collection de cas 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.