{"id":1668,"date":"2013-11-26T22:16:33","date_gmt":"2013-11-27T01:16:33","guid":{"rendered":"https:\/\/devkico.itexto.com.br\/?p=1668"},"modified":"2013-11-26T22:16:33","modified_gmt":"2013-11-27T01:16:33","slug":"na-ditadura-dos-padroes","status":"publish","type":"post","link":"https:\/\/devkico.itexto.com.br\/?p=1668","title":{"rendered":"Na ditadura dos padr\u00f5es"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-1669\" alt=\"padroes\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg\" width=\"135\" height=\"180\" srcset=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg 225w, https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes.jpg 300w\" sizes=\"(max-width: 135px) 100vw, 135px\" \/>J\u00e1 faz algum tempo que prometo este post: padr\u00f5es enganam. Nada contra padr\u00f5es em si o que seria uma tolice visto ser o pr\u00f3prio processo de aprendizado e intelig\u00eancia baseado em sua presen\u00e7a mas sim o <strong>potencial imbecilizante<\/strong> que estes possuem quando mal aplicados. No desenvolvimento de software acredito que podem inclusive ser fatais quando isto ocorre.<\/p>\n<h2>Meu primeiro contato com os padr\u00f5es de projeto: admira\u00e7\u00e3o e medo<\/h2>\n<p>J\u00e1 mencionei esta minha experi\u00eancia aqui no blog quando contei <a href=\"https:\/\/devkico.itexto.com.br\/?p=1649\">como a orienta\u00e7\u00e3o a objetos entrou em minha vida<\/a>. Meu primeiro contato com os padr\u00f5es de projeto foi composto por dois momentos: admira\u00e7\u00e3o e p\u00e2nico.<\/p>\n<p>A admira\u00e7\u00e3o veio quando percebi que outras pessoas enfrentavam os mesmos problemas que n\u00f3s e apresentavam solu\u00e7\u00f5es bem interessantes para aquelas quest\u00f5es. Mais do que isto: os padr\u00f5es me forneciam\u00a0<strong>vocabul\u00e1rio<\/strong> que passava a fazer parte do dia a dia da nossa equipe. Palavras como\u00a0<em>factory<\/em>,\u00a0<em>proxy<\/em>,\u00a0<em>bridge, adapter<\/em> e outras nos ajudavam a transmitir id\u00e9ias de uma forma mais r\u00e1pida e direta.<\/p>\n<p>(surgia um jogo legal: quando us\u00e1vamos estas novas palavras em nossas conversas era como se estiv\u00e9ssemos treinando aquilo que aprend\u00edamos nos livros e artigos que nos encontravam)<\/p>\n<p>O p\u00e2nico veio quando o padr\u00e3o se tornou lei e a argumenta\u00e7\u00e3o desapareceu. De repente nossas solu\u00e7\u00f5es s\u00f3 eram v\u00e1lidas se caissem em um dos padr\u00f5es que haviamos aprendido a adorar. O terr\u00edvel, fraco e covarde <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Argumentum_ad_verecundiam\">argumento da autoridade<\/a> se imp\u00f4s: quem eramos n\u00f3s pra pensar algo diferente do que <a href=\"http:\/\/en.wikipedia.org\/wiki\/Design_Patterns\">Erich Gama, Richard Helm, Ralph Johnson e John Vissides<\/a> e de melhor qualidade?<\/p>\n<p>A ing\u00eanua pergunta <em>&#8220;por que voc\u00ea n\u00e3o usou um factory?&#8221;<\/em> tinha um novo tom: n\u00e3o era mais um questionamento a respeito de qual caminho tomar mas sim uma cr\u00edtica por n\u00e3o ter seguido a dire\u00e7\u00e3o indicada por estes seres superiores. Frases como <em>&#8220;iremos usar um factory, com a ajuda de um builder para montar nosso proxy que \u00e9 um adapter para o command&#8221;<\/em> proliferavam, e perceb\u00edamos que os padr\u00f5es haviam se tornado componentes e n\u00e3o mais\u00a0<em>propostas<\/em>,\u00a0<em>vis\u00f5es diferentes<\/em>,\u00a0<em>id\u00e9ias<\/em>. N\u00f3s un\u00edamos estes padr\u00f5es apenas e a ilus\u00e3o de que um sistema sairia dali sempre vinha. Funcionou uma vez ou duas: ent\u00e3o era massa, certo?<\/p>\n<h2>Um rebelde na ditadura dos padr\u00f5es?<\/h2>\n<p><a href=\"http:\/\/www.youtube.com\/watch?v=Sa6bI_95G9I\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1670\" alt=\"rebel-rebel\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/rebel-rebel.jpg\" width=\"200\" height=\"204\" \/><\/a>Era absurda a situa\u00e7\u00e3o: n\u00e3o poder questionar um padr\u00e3o ou mesmo seu uso de repente me fez perceber que estava diante de uma <strong>ditadura dos padr\u00f5es<\/strong>. Quanto mais os questionava percebia em meus colegas que minha imagem passava a ser a de um rebelde arrogante.<\/p>\n<p>Ser\u00e1 que o padr\u00e3o era realmente aplic\u00e1vel a qualquer situa\u00e7\u00e3o ou na realidade este n\u00e3o estaria ocultando nossos medos e inseguran\u00e7as?<\/p>\n<p>Foi quando caiu a ficha: os padr\u00f5es de projeto n\u00e3o eram mais ferramentas mas sim m\u00e1scaras usadas para ocultar nossa inseguran\u00e7a. Foi quando conheci os dois melhores amigos do padr\u00e3o mal aplicado: Sr. Med\u00edocre e Sra Medo.<\/p>\n<p>N\u00e3o h\u00e1 nada de errado no medo ou mediocridade em si. Convenhamos: t\u00eam seu lugar e \u00e9 um verdadeiro latif\u00fandio. Inclusive possuem seus pr\u00f3prios habitats naturais, como por exemplo as terras do prazo apertado e a ilha do solo duvidoso aonde seus habitantes nunca sabem no que pisam.<\/p>\n<p>(Agir com cautela \u00e9 natural: h\u00e1 inclusive um di\u00e1logo plat\u00f4nico muito interessante chamado <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Laques\">Laques<\/a>\u00a0aonde a principal quest\u00e3o \u00e9 o limite entre a coragem e a tolice.)<\/p>\n<h2>Os desastrosos padr\u00f5es ditatoriais na arquitetura<\/h2>\n<figure id=\"attachment_1671\" aria-describedby=\"caption-attachment-1671\" style=\"width: 244px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1671\" alt=\"Aqueles arquitetos ditadores, sempre aprontando das suas!\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/freddie_mercury-244x300.jpg\" width=\"244\" height=\"300\" srcset=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/freddie_mercury-244x300.jpg 244w, https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/freddie_mercury.jpg 250w\" sizes=\"(max-width: 244px) 100vw, 244px\" \/><figcaption id=\"caption-attachment-1671\" class=\"wp-caption-text\">Aqueles arquitetos ditadores, sempre aprontando das suas!<\/figcaption><\/figure>\n<p>Conforme fui amadurecendo minha vis\u00e3o foi do micro para o macro: entrou a arquitetura e novamente vi o mesmo probelma se manifestando na figura do arquiteto ditador de padr\u00f5es. Acho que \u00e9 fruto da leitura ao p\u00e9 da letra daqueles textos nos quais liga-se diretamente a figura do arquiteto com a defini\u00e7\u00e3o dos padr\u00f5es do sistema, ou se bobear \u00e9 mero egocentrismo mesmo.<\/p>\n<p>(ali\u00e1s, j\u00e1 repararam que no egoc\u00eantrico h\u00e1 muito do inseguro?)<\/p>\n<p>Era imposta uma solu\u00e7\u00e3o arquitetural e esta devia ser aplicada a todas as situa\u00e7\u00f5es. O problema \u00e9 que sempre surgiam aqueles casos que furavam o padr\u00e3o. Era quando me perguntava: trocamos\/aprimoramos o padr\u00e3o ou passamos a aceitar a diversidade de solu\u00e7\u00f5es que precisamos aplicar? Normalmente quando a resposta era um cego &#8220;siga o padr\u00e3o porra!&#8221; a equipe dava voltas gigantescas para resolver problemas simples.<\/p>\n<p>(mas n\u00e3o h\u00e1 como fugir da necessidade dos padr\u00f5es. Por favor n\u00e3o entenda este texto como uma declara\u00e7\u00e3o de guerra aos mesmos ok?)<\/p>\n<p>Neste caso o padr\u00e3o s\u00f3 servia para mostrar a arrog\u00e2ncia e inaptid\u00e3o do arquiteto em ouvir a equipe.<\/p>\n<h2>Conclus\u00f5es<\/h2>\n<p>Eu poderia escrever um artigo longo sobre o potencial imbecilizador dos padr\u00f5es quando aplicados ao desenvolvimento de sistemas mas na pr\u00e1tica eu estaria apenas escondendo um fato mais evidente: este potencial imbecilizador \u00e9 na realidade a manifesta\u00e7\u00e3o da incompet\u00eancia ou imaturidade (as duas se misturam).<\/p>\n<p>O grande problema na minha opini\u00e3o \u00e9 que o incompetente usa a imposi\u00e7\u00e3o dos padr\u00f5es como sua ferramenta para dominar o outro. Em si os padr\u00f5es s\u00e3o e deveriam ser vistos como sugest\u00f5es, id\u00e9ias dos caminhos que poder\u00edamos seguir pra resolver nossos problemas. Se voc\u00ea observa situa\u00e7\u00f5es do tipo &#8220;temos de ter uma solu\u00e7\u00e3o que abarque todos os casos&#8221;, abra o olho: eu e voc\u00ea sabemos bem que a realidade sempre \u00e9 mais complexa que a nossa solu\u00e7\u00e3o infantil tenta abra\u00e7ar.<\/p>\n<p>Antes que digam, n\u00e3o, n\u00e3o sou contra padroniza\u00e7\u00f5es, padr\u00f5es de projeto, arquitetura, etc. Sou contra a ditadura que os incompetentes criam os usando como muletas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u00e1 faz algum tempo que prometo este post: padr\u00f5es enganam. Nada contra padr\u00f5es em si o que seria uma tolice visto ser o pr\u00f3prio processo de aprendizado e intelig\u00eancia baseado em sua presen\u00e7a mas sim o potencial imbecilizante que estes possuem quando mal aplicados. No desenvolvimento de software acredito que podem inclusive ser fatais quando isto ocorre.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-1668","post","type-post","status-publish","format-standard","hentry","category-paideia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Na ditadura dos padr\u00f5es - \/dev\/Kico<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devkico.itexto.com.br\/?p=1668\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Na ditadura dos padr\u00f5es - \/dev\/Kico\" \/>\n<meta property=\"og:description\" content=\"J\u00e1 faz algum tempo que prometo este post: padr\u00f5es enganam. Nada contra padr\u00f5es em si o que seria uma tolice visto ser o pr\u00f3prio processo de aprendizado e intelig\u00eancia baseado em sua presen\u00e7a mas sim o potencial imbecilizante que estes possuem quando mal aplicados. No desenvolvimento de software acredito que podem inclusive ser fatais quando isto ocorre.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devkico.itexto.com.br\/?p=1668\" \/>\n<meta property=\"og:site_name\" content=\"\/dev\/Kico\" \/>\n<meta property=\"article:published_time\" content=\"2013-11-27T01:16:33+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg\" \/>\n<meta name=\"author\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loboweissmann\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668\",\"url\":\"https:\/\/devkico.itexto.com.br\/?p=1668\",\"name\":\"Na ditadura dos padr\u00f5es - \/dev\/Kico\",\"isPartOf\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg\",\"datePublished\":\"2013-11-27T01:16:33+00:00\",\"dateModified\":\"2013-11-27T01:16:33+00:00\",\"author\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devkico.itexto.com.br\/?p=1668\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage\",\"url\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes.jpg\",\"contentUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes.jpg\",\"width\":300,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=1668#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devkico.itexto.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Na ditadura dos padr\u00f5es\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\",\"url\":\"https:\/\/devkico.itexto.com.br\/\",\"name\":\"\/dev\/Kico\",\"description\":\"Desenvolvendo software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devkico.itexto.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\",\"name\":\"Kico (Henrique Lobo Weissmann)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"caption\":\"Kico (Henrique Lobo Weissmann)\"},\"sameAs\":[\"https:\/\/x.com\/loboweissmann\"],\"url\":\"https:\/\/devkico.itexto.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Na ditadura dos padr\u00f5es - \/dev\/Kico","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devkico.itexto.com.br\/?p=1668","og_locale":"pt_BR","og_type":"article","og_title":"Na ditadura dos padr\u00f5es - \/dev\/Kico","og_description":"J\u00e1 faz algum tempo que prometo este post: padr\u00f5es enganam. Nada contra padr\u00f5es em si o que seria uma tolice visto ser o pr\u00f3prio processo de aprendizado e intelig\u00eancia baseado em sua presen\u00e7a mas sim o potencial imbecilizante que estes possuem quando mal aplicados. No desenvolvimento de software acredito que podem inclusive ser fatais quando isto ocorre.","og_url":"https:\/\/devkico.itexto.com.br\/?p=1668","og_site_name":"\/dev\/Kico","article_published_time":"2013-11-27T01:16:33+00:00","og_image":[{"url":"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg"}],"author":"Kico (Henrique Lobo Weissmann)","twitter_card":"summary_large_image","twitter_creator":"@loboweissmann","twitter_misc":{"Escrito por":"Kico (Henrique Lobo Weissmann)","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devkico.itexto.com.br\/?p=1668","url":"https:\/\/devkico.itexto.com.br\/?p=1668","name":"Na ditadura dos padr\u00f5es - \/dev\/Kico","isPartOf":{"@id":"https:\/\/devkico.itexto.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage"},"image":{"@id":"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage"},"thumbnailUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes-225x300.jpg","datePublished":"2013-11-27T01:16:33+00:00","dateModified":"2013-11-27T01:16:33+00:00","author":{"@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7"},"breadcrumb":{"@id":"https:\/\/devkico.itexto.com.br\/?p=1668#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devkico.itexto.com.br\/?p=1668"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/?p=1668#primaryimage","url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes.jpg","contentUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2013\/11\/padroes.jpg","width":300,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/devkico.itexto.com.br\/?p=1668#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devkico.itexto.com.br\/"},{"@type":"ListItem","position":2,"name":"Na ditadura dos padr\u00f5es"}]},{"@type":"WebSite","@id":"https:\/\/devkico.itexto.com.br\/#website","url":"https:\/\/devkico.itexto.com.br\/","name":"\/dev\/Kico","description":"Desenvolvendo software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devkico.itexto.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7","name":"Kico (Henrique Lobo Weissmann)","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","caption":"Kico (Henrique Lobo Weissmann)"},"sameAs":["https:\/\/x.com\/loboweissmann"],"url":"https:\/\/devkico.itexto.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1668"}],"collection":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1668"}],"version-history":[{"count":1,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions"}],"predecessor-version":[{"id":1672,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1668\/revisions\/1672"}],"wp:attachment":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}