{"id":231016,"date":"2022-12-11T17:26:00","date_gmt":"2022-12-11T14:26:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231016"},"modified":"2022-12-11T17:26:25","modified_gmt":"2022-12-11T14:26:25","slug":"depurar-wordpress-alterando-valores-em-tempo-de-execucao","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/depurar-wordpress-alterando-valores-em-tempo-de-execucao\/","title":{"rendered":"Depurar WordPress: alterando valores em tempo de execu\u00e7\u00e3o"},"content":{"rendered":"\n<p>At\u00e9 agora, esta s\u00e9rie forneceu uma s\u00e9rie de screencasts que forneceram:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/uma-introducao-a-depuracao\/\" title=\"Uma introdu\u00e7\u00e3o \u00e0 depura\u00e7\u00e3o\">Uma introdu\u00e7\u00e3o \u00e0 depura\u00e7\u00e3o<\/a><\/li>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/desenvolvimento-do-wordpress-percorrendo-o-codigo\/\" title=\"Passando pelo c\u00f3digo\">Passando pelo c\u00f3digo<\/a><\/strong><\/li>\n<\/ul>\n<p>No screencast de hoje, vou voltar minha aten\u00e7\u00e3o para realmente alterar os valores em tempo de execu\u00e7\u00e3o durante a depura\u00e7\u00e3o. Isso significa que enquanto voc\u00ea executa seu tema WordPress, plugin ou outro aplicativo da web, voc\u00ea pode revisar e at\u00e9 alterar os valores enquanto o programa est\u00e1 em execu\u00e7\u00e3o.<\/p>\n<p>Isso \u00e9 \u00fatil n\u00e3o apenas para depura\u00e7\u00e3o, mas para testar v\u00e1rias se\u00e7\u00f5es de c\u00f3digo que nos permitem rastrear o desempenho do c\u00f3digo, onde est\u00e1 ramificando e se est\u00e1 sendo executado exatamente como esperamos.<\/p>\n<h2>Alterando valores em tempo de execu\u00e7\u00e3o<\/h2>\n<p>Este screencast em particular \u00e9 um pouco mais longo que os anteriores; no entanto, isso ocorre porque a natureza do que estamos fazendo \u00e9 muito mais complexa do que outros v\u00eddeos forneceram.<\/p>\n<p>Meu objetivo \u00e9 ajudar a equip\u00e1-lo com as ferramentas necess\u00e1rias para ver seu c\u00f3digo como WordPress, PHP e, finalmente, todo o ambiente de desenvolvimento v\u00ea seu c\u00f3digo. Isso ajudar\u00e1 a torn\u00e1-lo um programador melhor, a pensar no c\u00f3digo como o computador &#8220;pensa&quot; e a avaliar como seu c\u00f3digo \u00e9 escrito.<\/p>\n<p>Neste screencast, eu uso o seguinte:<\/p>\n<ul>\n<li>a vers\u00e3o mais recente do <strong><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/desenvolvendo-plugins-e-temas-contra-o-wordpress-trunk\/\" title=\"WordPress foi retirada do Subversion\">WordPress foi retirada do Subversion<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/easier-excerpts-1-5-0\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Trechos mais f\u00e1ceis<\/a><\/strong><\/li>\n<li>e o restante do material (como o <strong><a href=\"https:\/\/tommcfarlin.com\/tag\/visual-studio-code\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Visual Studio Code<\/a><\/strong>) que discuti ao longo <strong><a href=\"https:\/\/tommcfarlin.com\/tag\/the-independent-wordpress-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">desta s\u00e9rie<\/a><\/strong>.<\/li>\n<\/ul>\n<div class=\"sds-iframe-wrapper fitvidsignore\" style=\"position:relative;padding-top:56.25%;max-width:100%;\"><iframe allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" src=\"\/\/www.youtube.com\/embed\/xxNvIal6IXI\" frameborder=\"0\"><\/iframe><\/div>\n<p>Como voc\u00ea pode ver, h\u00e1 muito o que entender e absorver ao trabalhar com vari\u00e1veis \u200b\u200bdurante o tempo de execu\u00e7\u00e3o. Isso n\u00e3o significa que tem que ser dif\u00edcil, no entanto.<\/p>\n<p>Porque uma vez que voc\u00ea entenda como alterar uma \u00fanica vari\u00e1vel, voc\u00ea poder\u00e1 fazer isso com qualquer valor definido durante o tempo de execu\u00e7\u00e3o.<\/p>\n<p>Portanto, por mais pr\u00e1tica e experimenta\u00e7\u00e3o que possa exigir, isso paga dividendos com o trabalho que voc\u00ea est\u00e1 fazendo agora e com o trabalho que voc\u00ea far\u00e1 no futuro.<\/p>\n<h2>Recursos adicionais<\/h2>\n<p>\u00c0 medida que avan\u00e7amos para a se\u00e7\u00e3o final desta s\u00e9rie, compartilharei recursos adicionais que, acredito, ajudar\u00e3o voc\u00ea a se tornar um desenvolvedor WordPress mais qualificado e ainda mais comercializ\u00e1vel.<\/p>\n<p>Mas, para fazer isso, certifique-se de acompanhar tudo o que foi abordado nesta s\u00e9rie at\u00e9 agora. Tudo o que vamos revisar nas pr\u00f3ximas postagens \u00e9 baseado nisso, e tudo o que voc\u00ea pode empregar em seu ambiente de desenvolvimento est\u00e1 embutido nesta s\u00e9rie de postagens.<\/p>\n<p>Por enquanto, por\u00e9m, revise os screencasts, pratique a depura\u00e7\u00e3o e at\u00e9 mesmo olhe o plug-in que mencionei junto com alguns outros que voc\u00ea pode achar \u00fateis e veja o qu\u00e3o poderosa a depura\u00e7\u00e3o pode ser.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este screencast fornece tudo o que voc\u00ea precisa saber sobre a altera\u00e7\u00e3o de valores em tempo de execu\u00e7\u00e3o durante a depura\u00e7\u00e3o e suas vantagens.<\/p>\n","protected":false},"author":1,"featured_media":236170,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[722,920,867],"tags":[1170],"class_list":["post-231016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-outro","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=231016"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/231016\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/236170"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=231016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=231016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=231016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}