Génie logiciel

30
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...

30
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 pour que...

30
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 très...

30
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...

30
Que signifie «S» dans OOPS?

J'ai recherché la forme complète de " OOPS " dans Google , mais malheureusement, il existe de nombreuses réponses ambiguës. Certains disent que c'est " Systems ", certains disent que c'est " Structure ", et certains l'ont même mentionné comme " Synopsis ". Quelqu'un peut-il m'éclairer, pour trouver...