Génie logiciel

11
Combien de threads utiliser?

Lorsque je (re) construis de gros systèmes sur un ordinateur de bureau / portable, je dis maked'utiliser plus d'un thread pour accélérer la vitesse de compilation, comme ceci: $ make -j$[ $K * $C ] Où $Cest censé indiquer le nombre de cœurs (que nous pouvons supposer être un nombre à un chiffre)...

11
Chaque instruction SQL doit être examinée par un DBA - commun?

Je veux dire tout, pas seulement les changements de schéma. Même un simple SELECT sur une clé primaire ne peut pas entrer en production, même s'il a été révisé par d'autres développeurs (en contexte), sans examen DBA de chaque instruction, extrait du code et soumis avec la sortie EXPLAIN, détails...

11
Etre chef d'équipe et développeur dans une équipe Scrum

Je gère une équipe de 6 personnes qui a récemment déménagé à Scrum. Nous avons un Scrum Master (l'un des développeurs de l'équipe) et un Product Owner. Étant donné que j'ai beaucoup de temps libre (parce que beaucoup de travail de gestion que je faisais est désormais effectué par le Scrum Master et...

11
Comment introduire du code à un collègue

Comment allez-vous présenter la base de code, qui peut être assez complexe et emmêlée avec beaucoup de "pièges", à un nouveau membre de votre équipe? Je pense que le moyen le plus simple serait de disposer de l'architecture globale avec des diagrammes et de prendre quelques semaines (ou mois) pour...

11
Comment gérez-vous les coûts d'un changement trop rapide?

Comme la plupart des développeurs modernes, j'apprécie les principes Agile comme la collaboration client et la réponse au changement, mais que se passe-t-il lorsqu'un propriétaire de produit (ou celui qui détermine les exigences et les priorités) change trop souvent les exigences et les priorités?...