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



17
Quelle est la valeur de masquer les détails par le biais d'abstractions? N'y a-t-il pas de valeur dans la transparence?
Contexte Je ne suis pas un grand fan d'abstraction. J'admettrai que l'on peut bénéficier de l'adaptabilité, de la portabilité et de la réutilisation des interfaces, etc. Il y a l'autre "avantage" majeur de l'abstraction, qui est de cacher la logique d'implémentation et les détails aux utilisateurs de cette abstraction. L'argument …

17
Présentation de la programmation à un mathématicien [fermé]
Je suis actuellement programmeur, j'ai presque 16 ans et j'ai à peu près réduit ma carrière à quelque chose impliquant un diplôme en informatique ou en génie électrique (je sais qu'ils sont très différents mais cette question concerne mon ami) mais mon ami n'est pas si sûr. Il est très …
30 education  math 


5
Est-ce que Groovy s'en va? [fermé]
Je suis sûr que cette question a été posée à plusieurs reprises. Cependant, j'aimerais la poser à nouveau avec l'intention de l'avenir de ces langues. J'ai d'abord découvert Groovy et j'ai vraiment aimé. Je sentais que la syntaxe était plus simple et qu'elle était beaucoup plus proche de Java et …
30 java  scala  groovy  grails 



3
Haskell vs Erlang pour les services Web
Je cherche à démarrer un projet expérimental en utilisant un langage fonctionnel et j'essaie de décider entre Erlang et Haskell, et les deux ont des points que j'aime beaucoup. J'aime le système de caractères forts et la pureté de Haskell. J'ai le sentiment que cela facilitera l'écriture de code vraiment …

8
Quelles sont les trois questions les plus importantes que vous devriez poser à votre équipe au sujet de votre performance en tant que chef d'équipe?
J'approche de la marque d'un an en tant que leader d'une petite équipe de développement (4 membres, dont moi-même) au sein d'une petite société de logiciels. Je voudrais donner à mon équipe l'occasion d'évaluer comment je fais en tant que chef d'équipe qui est également développeur au sein de l'équipe. …

3
Quels sont les inconvénients du modèle ActiveRecord?
Je suis curieux de savoir quels sont les inconvénients de l'utilisation du modèle ActiveRecord pour l'accès aux données / les objets métier. La seule à laquelle je peux penser du haut de ma tête est qu'elle viole le principe de responsabilité unique, mais le modèle de RA est assez commun …

6
Comment expliquer la valeur des tests unitaires
Je veux présenter le concept des tests unitaires (et des tests en général) à mes collègues; en ce moment, il n'y a aucun test du tout et les choses sont testées en effectuant les tâches via l'interface utilisateur pour voir le résultat souhaité. Comme vous pouvez l'imaginer, le code est …




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.