{"id":88,"date":"2011-12-17T20:30:22","date_gmt":"2011-12-17T23:30:22","guid":{"rendered":"https:\/\/www.semeru.com.br\/blog\/?p=88"},"modified":"2022-12-20T18:15:02","modified_gmt":"2022-12-20T21:15:02","slug":"as-praticas-e-valores-do-xp","status":"publish","type":"post","link":"https:\/\/www.semeru.com.br\/blog\/as-praticas-e-valores-do-xp\/","title":{"rendered":"As Pr\u00e1ticas e Valores do XP"},"content":{"rendered":"<p>O XP recomenda um conjunto de pr\u00e1ticas que traduzem os valores do Xp em a\u00e7\u00f5es do dia a dia. As principais s\u00e3o:<\/p>\n<ul>\n<li>Testes \u2013 os testes s\u00e3o muito importantes no XP e devem ser implementados de prefer\u00eancialamente antes do desenvolvimento;<\/li>\n<li>Refatora\u00e7\u00e3o \u2013 sempre que poss\u00edvel o c\u00f3digo deve ser simplificado e melhorado;<\/li>\n<li>Programa\u00e7\u00e3o Pareada \u2013 o XP recomenda que os programadores trabalhem em duplas assim enquanto um programador digita, o outro observa, pensa em melhorias, alternativas;<\/li>\n<li>Propriedade Coletiva \u2013 o c\u00f3digo fonte n\u00e3o pertence a um \u00fanico programador qualquer um pode modifica-lo e aperfei\u00e7oa-lo.<\/li>\n<li>Integra\u00e7\u00e3o Cont\u00ednua \u2013 depois de testada, cada nova funcionalidade deve ser imediatamente sincronizada entre todos os desenvolvedores;<\/li>\n<li>Semana de 40 horas \u2013 a programa\u00e7\u00e3o simplesmente n\u00e3o ir\u00e1 render se o programador n\u00e3o estiver descansado e disposto;<\/li>\n<li>Cliente Sempre Presente \u2013 o cliente n\u00e3o \u00e9 algu\u00e9m de fora, mas sim um membro da equipe;<\/li>\n<li>Padroniza\u00e7\u00f5es \u2013 se todo o time seguir padr\u00f5es pr\u00e9-acordados de codifica\u00e7\u00e3o, ser\u00e1 mais f\u00e1cil manter e entender o que j\u00e1 est\u00e1 feito. O uso de padr\u00f5es \u00e9 uma das formas de refor\u00e7ar o valor comunica\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>Al\u00e9m dessas peculiaridades o XP possui uma s\u00e9rie de caracteristicas similares a outras frameworks \u00e1geis. Isso se deve ao fato de todas elas terem ganhado destaque ap\u00f3s a divulga\u00e7\u00e3o do <em>Manifesto \u00c1gil <\/em>e por seguirem suas recomenda\u00e7\u00f5es. Al\u00e9m disso muitas vezes o XP \u00e9 utilizado simultaneamente a outro(s) framework(s) tamb\u00e9m \u00e1geis que o complementa como o TDD e o AMDD (HENRAJANI, 2007). O XP j\u00e1 foi uma das frameworks mais utilizadas no passado mas hoje ela divide esse espa\u00e7o com outra framework\u00a0em ascens\u00e3o o Scrum.<\/p>\n<h2>Treinamentos relacionados com essa postagem<\/h2>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_agile\" target=\"_blank\" rel=\"noopener\"><br \/>\n<img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile desmistificado com Scrum, XP, Kanban, Spotify e Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/05-agile.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_trello\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Trello 2023: Gest\u00e3o Otimizada de Equipes e Projetos Pessoais\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/04-trello.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_spotify\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Spotify Engineering Culture Desmistificado\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/06-spotify.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_scrum_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Scrum para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/23-scrum-remote.png\" \/><br \/>\n<\/a><\/p>\n<p><a href=\"https:\/\/pub.erudio.com.br\/kr\/blog_kanban_remote\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" style=\"max-width: 107%;\" title=\"Agile e Kanban para Times em Home Office com Trello\" src=\"https:\/\/raw.githubusercontent.com\/leandrocgsi\/blog-images\/main\/21-kanban-remote.png\" \/><br \/>\n<\/a><\/p>\n<h2>Refer\u00eancias:<\/h2>\n<p>HENRAJANI, Anil.\u00a0<strong>Desenvolvimento \u00e1gil em Java com Spring, Hibernate e Eclipse<\/strong>. S\u00e3o Paulo: Pearson Prentice Hall, 2007.<\/p>\n<div align=\"right\"><div class=\"sharexyWidgetNoindexUniqueClassName\"><div id=\"shr_62693300\"><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>O XP recomenda um conjunto de pr\u00e1ticas que traduzem os valores do Xp em a\u00e7\u00f5es do dia a dia. As principais s\u00e3o: Testes \u2013 os testes s\u00e3o muito importantes no XP e devem ser implementados de prefer\u00eancialamente antes do desenvolvimento; Refatora\u00e7\u00e3o \u2013 sempre que poss\u00edvel o c\u00f3digo deve ser simplificado e melhorado; Programa\u00e7\u00e3o Pareada \u2013 [&#8230;]<\/p>\n<div align=\"right\">\n<div class=\"sharexyWidgetNoindexUniqueClassName\">\n<div id=\"shr_62693300\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,27,28,29,26],"tags":[33,148,140,141,142,139],"_links":{"self":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/88"}],"collection":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":6,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":1376,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions\/1376"}],"wp:attachment":[{"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.semeru.com.br\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}