Génie logiciel

16
Qu'est-ce que l'upcasting / downcasting?

Lorsque vous découvrez le polymorphisme, vous voyez souvent quelque chose comme ça class Base { int prv_member; virtual void fn(){} } class Derived : Base { int more_data; virtual void fn(){} } Qu'est-ce que l'upcasting ou downcasting? Est-ce (Derived*)base_ptr;un upcast ou downcast? Je l'appelle...

16
Git: Correction d'un bug affectant deux branches

Je fonde mon dépôt Git sur Un modèle de branchement Git réussi et je me demandais ce qui se passe si vous avez cette situation: Supposons que je développe sur deux branches de fonctionnalités A et B, et B nécessite du code de A. Le nœud X introduit une erreur dans la fonctionnalité A qui affecte la...

16
Programmation par paire et ISO 27001

Je travaille dans une équipe de programmation eXtreme et je fais de la programmation par paires depuis plus de 7 ans dans un environnement Windows. Lorsque nous avons commencé à le faire, quelqu'un se connectait avec ses informations d'identification Windows et, par conséquent, tous les accès aux...