Génie logiciel

113
Mon collègue s'engage et pousse sans tester

Lorsque mon collègue pense qu’il n’est pas nécessaire de faire un test sur son PC, il apporte des modifications, des validations puis des poussées. Ensuite, il teste sur le serveur de production et réalise qu'il a commis une erreur. Cela arrive une fois par semaine. Maintenant, je vois qu’il a...

112
Farcir chaque programmeur a besoin tout en travaillant

J'ai été chargé de créer un environnement amusant et relaxant. Je sais que je veux des souris et des claviers ergonomiques, tandis que d'autres ont suggéré des ballons d'exercice et des bandes. De quoi chaque programmeur a-t-il besoin pour travailler? Qu'est-ce qui pourrait ne pas être nécessaire...

112
Être stupide pour améliorer sa productivité?

J'ai passé beaucoup de temps à lire différents livres sur le "bon design", les "modèles de conception", etc. Je suis un grand fan de l' approche SOLID et chaque fois que j'ai besoin d'écrire un simple morceau de code, je pense à l'avenir. Donc, si implémenter une nouvelle fonctionnalité ou une...

112
Pourquoi les baies de base zéro sont-elles la norme?

Une question posée ici m'a rappelé une discussion que j'ai eue avec un collègue programmeur. Il a fait valoir que les tableaux basés sur zéro devraient être remplacés par des tableaux à base unique car les tableaux basés sur zéro sont un détail de la mise en œuvre qui provient de la façon dont les...

112
Pourquoi Python a-t-il été écrit avec le GIL?

Le verrou d'interprète global (GIL) semble être souvent cité comme l'une des principales raisons pour lesquelles enfiler des objets, entre autres, est un problème délicat en Python - ce qui soulève la question "Pourquoi cela a-t-il été fait?" Étant pas un programmeur, je ne sais pas pourquoi cela...

111
Devez-vous inclure un avis de licence avec chaque fichier source?

Je cherchais différentes licences que je pourrais utiliser pour un de mes projets open-source, mais tous les projets que j'ai vus, avec toutes sortes de licences, semblent avoir un géant, odieux (à mon avis) notez dans chaque fichier source qu’il est répertorié sous une licence donnée. Je ne pense...

111
Relation entre user story, feature et epic?

En tant que novice en matière d'agilité, je ne suis pas sûr de bien comprendre la relation ou la différence entre une histoire d'utilisateur, une fonctionnalité et une épopée. Selon cette question , une fonctionnalité est une collection d'histoires. L'une des réponses suggère qu'une fonctionnalité...

110
Qu'est-ce qu'un test d'intégration?

Mes amis et moi avons eu du mal à classer exactement ce qu'est un test d'intégration. En rentrant chez moi, je viens de me rendre compte que chaque fois que j’essaie de donner un exemple concret de test d’intégration, c’est un test d’acceptation, c’est-à-dire. Quelque chose qu'un homme d'affaires...

110
Comment puis-je maintenir la qualité du code sans SCM?

Je travaille dans une institution gouvernementale. La technologie utilisée ici et les méthodes de développement de logiciels sont assez démodées. Ils disposent de beaucoup d'espace de stockage, mais pas d'espace approprié pour conserver et maintenir les applications utilisées pour automatiser la...