Récemment, j'ai commencé à lire sur les méthodologies agiles et XP en particulier. Je suis un peu confus, cependant, à propos de ce qui est considéré comme les pratiques impliquées dans la programmation extrême.Quelles sont les pratiques «core» Extreme Programming?
Plus précisément: Wikipédia rapporte 12 pratiques, que je considère comme étant les plus "classiques". Les deux Kent Beck et Ron Jeffries indiquent 13 pratiques (vous pouvez trouver les liens en bas de la page wikipedia sur "Extreme Programming Practices", je ne peux pas les poster ici depuis que je suis un nouvel utilisateur de Stack Overflow), alors this de Kent Beck "XP expliqué" (2ème édition) rapportent plus de 20 pratiques quelque peu différentes.
En tant que débutant complet dans le sujet (et fondamentalement comme un débutant complet en tant que programmeur), je voudrais être éclairé sur la question. Mon impression est que je devrais regarder le livre de Beck, puisque la deuxième édition a été écrite après plusieurs années de XPerience, mais je peux trouver beaucoup moins de matériel basé sur cela.
Je vois. J'ai encore une question, cependant, avant de répondre à cette question: dans la revue de XP2e I linked, plus de 20 pratiquants sont rapportés, mais ils sont divisés en 13 pratiques «primaires» et 11 pratiques «corollaires»; sont les 13 "primaires" ceux mentionnés dans les sites Web de Beck et Jeffries ou il me manque quelque chose? – MiKo
Je n'ai pas inclus les 11 pratiques corollaires car elles ne sont pas toujours applicables. Ils sont répertoriés en tant que pratiques XP2e. – philant
Je vais répondre à la question, même si je suis encore assez perplexe: plusieurs pratiques dans XP2e semblent assez différentes des pratiques «classiques». Aujourd'hui, j'ai acheté le livre, peut-être que cela éclaircira mon esprit. – MiKo