{"id":8631,"date":"2023-10-24T10:50:07","date_gmt":"2023-10-24T13:50:07","guid":{"rendered":"https:\/\/elemarjr.com\/clube-de-estudos\/?post_type=artigos&#038;p=8631"},"modified":"2023-12-27T09:10:30","modified_gmt":"2023-12-27T12:10:30","slug":"por-que-eu-gosto-tanto-do-command","status":"publish","type":"artigos","link":"https:\/\/elemarjr.com\/clube-de-estudos\/artigos\/por-que-eu-gosto-tanto-do-command\/","title":{"rendered":"Por que eu gosto tanto do Command?"},"content":{"rendered":"\n<p>Os padr\u00f5es de projeto s\u00e3o fascinantes, e dentre todos eles, tenho uma admira\u00e7\u00e3o particular pelo <strong>&#8220;Command&#8221;<\/strong>.<\/p>\n\n\n\n<p>Por que essa prefer\u00eancia? Quando conheci o Command, pela primeira vez, pude discernir claramente a inten\u00e7\u00e3o por tr\u00e1s do c\u00f3digo que estava desenvolvendo.<strong> O padr\u00e3o Command n\u00e3o apenas codifica, mas essencialmente traduz a inten\u00e7\u00e3o do usu\u00e1rio quando interage com o sistema.<\/strong><\/p>\n\n\n\n<p>Mas como ele faz isso? O Command orquestra chamadas de m\u00e9todos em diversos objetos, assegurando que a inten\u00e7\u00e3o do usu\u00e1rio seja efetivamente cumprida. Considerando as abordagens mais modernas, o Command vai al\u00e9m de um simples orquestrador de a\u00e7\u00f5es. Ele frequentemente adquire a caracter\u00edstica de um &#8220;envelope&#8221; para par\u00e2metros. Contudo, o nome deste padr\u00e3o em si \u00e9 revelador, pois <strong>reflete a inten\u00e7\u00e3o do usu\u00e1rio<\/strong>. Esta clareza proporciona uma proximidade maior entre o c\u00f3digo e seus usu\u00e1rios.<\/p>\n\n\n\n<p>Isto nos leva a um ponto crucial: <strong>o Command n\u00e3o s\u00f3 conecta o usu\u00e1rio ao c\u00f3digo, mas tamb\u00e9m alinha o programador ao pensamento dos usu\u00e1rios. <\/strong>Voc\u00ea j\u00e1 tinha parado para pensar no impacto do padr\u00e3o Command dessa maneira?<\/p>\n\n\n\n<p>Convido voc\u00ea a ampliar essa discuss\u00e3o e trazer seu ponto de vista a respeito desse assunto no nosso grupo intensivo de <a href=\"https:\/\/elemarjr.com\/clube-de-estudos\/padroes-de-projeto\/\"><strong>Padr\u00f5es de Projeto<\/strong><\/a>. Quero lhe ouvir!<\/p>\n","protected":false},"featured_media":8649,"parent":0,"template":"","cursos":[7],"class_list":["post-8631","artigos","type-artigos","status-publish","has-post-thumbnail","hentry","cursos-gof"],"acf":[],"_links":{"self":[{"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/artigos\/8631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/artigos"}],"about":[{"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/types\/artigos"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/media\/8649"}],"wp:attachment":[{"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/media?parent=8631"}],"wp:term":[{"taxonomy":"cursos","embeddable":true,"href":"https:\/\/elemarjr.com\/clube-de-estudos\/wp-json\/wp\/v2\/cursos?post=8631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}