{"id":634,"date":"2020-02-14T09:10:05","date_gmt":"2020-02-14T12:10:05","guid":{"rendered":"http:\/\/www.antonioladeia.com\/blog\/?p=634"},"modified":"2020-02-14T14:27:31","modified_gmt":"2020-02-14T17:27:31","slug":"uma-skill-mais-que-necessaria-para-o-desenvolvedor-testes-unitarios","status":"publish","type":"post","link":"https:\/\/www.antonioladeia.com\/blog\/uma-skill-mais-que-necessaria-para-o-desenvolvedor-testes-unitarios\/","title":{"rendered":"Uma skill mais que necess\u00e1ria para o desenvolvedor, testes unit\u00e1rios"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Testes unit\u00e1rios no desenvolvimento de c\u00f3digo est\u00e1 longe de ser uma coisa nova, mas ainda assim, eu nunca tive um contato real em projetos de c\u00f3digo aqui em Salvador, at\u00e9 agora&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entrei numa nova empresa em setembro do ano passao e fiquei meio frustrado logo de cara, fiz a sele\u00e7\u00e3o usando Java8 e Spring boot, mas quando cheguei aqui, a aplica\u00e7\u00e3o \u00e9 em Java6 e sem Spring \ud83d\ude41<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com o dia a dia foram aparecendo as coisas bacanas, os planos e as novidades, a necessidade de refatorar uma aplica\u00e7\u00e3o monol\u00edtica enorme com v\u00e1rios pontos de melhorias, a possibilidade de utilizar micro servi\u00e7os, docker, entre outras tecnologias bacanas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A\u00ed que entra na parte mais interessante desta est\u00f3ria, os testes unit\u00e1rios, temos uma equipe, agora pequena, que tem muito trabalho para garantir a qualidade do c\u00f3digo, e em conversa com o gerente, ele nos deu 1h por dia para trabalhar em desenvolvimento pessoal, visando a carreira. Este momento \u00e9 maravilhoso, poder estudar o que voc\u00ea quer, al\u00e9m de poder contar com a equipe para implementar as novidades.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Re-comecei um curso de TDD que tinha come\u00e7ado ha muito tempo atr\u00e1s no coursera (<a href=\"https:\/\/www.coursera.org\/learn\/tdd-desenvolvimento-de-software-guiado-por-testes\">https:\/\/www.coursera.org\/learn\/tdd-desenvolvimento-de-software-guiado-por-testes<\/a>), o que me deu uma bela refrescada no conte\u00fado , o conte\u00fado \u00e9 b\u00e1sico e em portugu\u00eas, feito pelo ITA, \u00f3timo para quem est\u00e1 come\u00e7ando com a t\u00e9cnica, eles tem exerc\u00edcios semanais que s\u00e3o corrigidos pelos colegas (as vezes os colegas corrigem mal, apenas para passar) o que ajuda no aprendizado. Duas partes interessantes s\u00e3o quando eles falam sobre <em>mocks<\/em> e como fazer na m\u00e3o e quando eles falam de como projetar o software pensando nos testes primeiramente, o que vai ajudar a criar um bom design de classes. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acredito que depois de refrescar esses conhecimentos esteja apto a inseri-los no meu projeto realmente, vamos testar&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testes unit\u00e1rios no desenvolvimento de c\u00f3digo est\u00e1 longe de ser uma coisa nova, mas ainda assim, eu nunca tive um contato real em projetos de c\u00f3digo aqui em Salvador, at\u00e9 agora&#8230; Entrei numa nova empresa em setembro do ano passao e fiquei meio frustrado logo de cara, fiz a sele\u00e7\u00e3o usando Java8 e Spring boot,&nbsp;&hellip;<\/p>\n","protected":false},"author":26,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[338,339,17,18,31],"class_list":["post-634","post","type-post","status-publish","format-standard","hentry","category-programacao","tag-coursera","tag-ita","tag-programacao-2","tag-tdd","tag-testes"],"_links":{"self":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/comments?post=634"}],"version-history":[{"count":1,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/634\/revisions"}],"predecessor-version":[{"id":636,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/posts\/634\/revisions\/636"}],"wp:attachment":[{"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/media?parent=634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/categories?post=634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antonioladeia.com\/blog\/wp-json\/wp\/v2\/tags?post=634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}