{"id":134,"date":"2023-10-05T19:10:16","date_gmt":"2023-10-05T22:10:16","guid":{"rendered":"https:\/\/dotnetdicas.com.br\/?p=134"},"modified":"2023-12-10T18:06:06","modified_gmt":"2023-12-10T21:06:06","slug":"estilo-de-codificacao-vertical","status":"publish","type":"post","link":"https:\/\/dotnetdicas.com.br\/?p=134","title":{"rendered":"Estilo de Codifica\u00e7\u00e3o Vertical"},"content":{"rendered":"<p><span style=\"font-family: verdana, geneva, sans-serif;\">Ol\u00e1, Devs!!! Vamos falar de algo que pode parecer simples, mas que tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo: <strong><em>Estilo de Codifica\u00e7\u00e3o Vertical<\/em><\/strong>. Voc\u00ea pode pensar: <em>&#8220;Por que a orienta\u00e7\u00e3o do meu c\u00f3digo importa?&#8221;<\/em>, mas acredite, faz toda a diferen\u00e7a e \u00e9 uma das pr\u00e1ticas recomendadas em muitos guias de estilo de c\u00f3digo, incluindo os relacionados ao .NET.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">1. Por que escrever c\u00f3digo verticalmente?<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">J\u00e1 se deparou com uma linha de c\u00f3digo t\u00e3o longa que voc\u00ea tinha que rolar a tela para ler tudo? Ou ent\u00e3o com fun\u00e7\u00f5es gigantescas que parecem nunca terminar? Ent\u00e3o, essa \u00e9 a raz\u00e3o pela qual devemos prestar aten\u00e7\u00e3o em como estruturamos nosso c\u00f3digo.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">2. Mantenha seus m\u00e9todos curtos<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Eu sempre recomendo: fa\u00e7a seus m\u00e9todos serem curtos e focados em uma \u00fanica tarefa. N\u00e3o apenas eles se tornam mais f\u00e1ceis de ler, mas tamb\u00e9m de testar e reutilizar. E, ao faz\u00ea-los curtos, voc\u00ea naturalmente estar\u00e1 escrevendo mais &#8220;verticalmente&#8221;.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">3. A sequ\u00eancia importa<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Quando voc\u00ea organiza seu c\u00f3digo de forma vertical, tem uma oportunidade de ouro de colocar seus m\u00e9todos na ordem em que s\u00e3o chamados. Isso facilita enormemente para qualquer pessoa (inclusive voc\u00ea, no futuro) que esteja tentando entender o fluxo do programa.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">4. Evite linhas longas<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Lembra daquela linha que voc\u00ea teve que rolar para ler? Vamos evitar isso! Mantenha suas linhas dentro de um limite razo\u00e1vel. Algo entre 80 a 120 caracteres costuma ser um bom padr\u00e3o. Voc\u00ea n\u00e3o apenas evita a rolagem, como tamb\u00e9m torna tudo mais agrad\u00e1vel visualmente.<\/span><\/p>\n<h3><span style=\"font-family: verdana, geneva, sans-serif;\">5. Indenta\u00e7\u00e3o e espa\u00e7amento<\/span><\/h3>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Indentar seu c\u00f3digo corretamente destaca sua estrutura. Isso sem falar no espa\u00e7o em branco entre blocos de c\u00f3digo, m\u00e9todos e classes. Pode parecer bobo, mas esses &#8220;respiros&#8221; visuais ajudam nosso c\u00e9rebro a processar a informa\u00e7\u00e3o de maneira mais eficiente.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Por exemplo:<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-140 \" src=\"http:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-300x168.png\" alt=\"codifica\u00e7\u00e3o vertical\" width=\"742\" height=\"415\" srcset=\"https:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-300x168.png 300w, https:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-1024x573.png 1024w, https:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-768x430.png 768w, https:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-1536x859.png 1536w, https:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code.png 1612w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">O estilo de codifica\u00e7\u00e3o vertical n\u00e3o \u00e9 apenas uma moda ou uma prefer\u00eancia estil\u00edstica. \u00c9 uma abordagem que pode melhorar significativamente a legibilidade e manuten\u00e7\u00e3o do seu c\u00f3digo .NET. E, ao final do dia, um c\u00f3digo mais limpo e organizado significa menos bugs e uma manuten\u00e7\u00e3o mais tranquila. Portanto, da pr\u00f3xima vez que voc\u00ea estiver codificando, lembre-se de pensar verticalmente!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">At\u00e9 a pr\u00f3xima!!!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1, Devs!!! Vamos falar de algo que pode parecer simples, mas que tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo: Estilo de Codifica\u00e7\u00e3o Vertical. Voc\u00ea pode pensar: &#8220;Por que a orienta\u00e7\u00e3o do meu c\u00f3digo importa?&#8221;, mas acredite, faz toda a diferen\u00e7a e \u00e9 uma das pr\u00e1ticas recomendadas em muitos guias de estilo [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte<\/title>\n<meta name=\"description\" content=\"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dotnetdicas.com.br\/?p=134\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte\" \/>\n<meta property=\"og:description\" content=\"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dotnetdicas.com.br\/?p=134\" \/>\n<meta property=\"og:site_name\" content=\"DotNetDicas - C\u00f3digo forte, Carreira mais forte\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-05T22:10:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T21:06:06+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-300x168.png\" \/>\n<meta name=\"author\" content=\"L\u00facio Torres\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"L\u00facio Torres\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dotnetdicas.com.br\/?p=134\",\"url\":\"https:\/\/dotnetdicas.com.br\/?p=134\",\"name\":\"Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte\",\"isPartOf\":{\"@id\":\"https:\/\/dotnetdicas.com.br\/#website\"},\"datePublished\":\"2023-10-05T22:10:16+00:00\",\"dateModified\":\"2023-12-10T21:06:06+00:00\",\"author\":{\"@id\":\"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/368975f3d3f2d0c3c1d7b176c555b3fa\"},\"description\":\"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...\",\"breadcrumb\":{\"@id\":\"https:\/\/dotnetdicas.com.br\/?p=134#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dotnetdicas.com.br\/?p=134\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dotnetdicas.com.br\/?p=134#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/dotnetdicas.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estilo de Codifica\u00e7\u00e3o Vertical\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dotnetdicas.com.br\/#website\",\"url\":\"https:\/\/dotnetdicas.com.br\/\",\"name\":\"DotNetDicas - C\u00f3digo forte, Carreira mais forte\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dotnetdicas.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/368975f3d3f2d0c3c1d7b176c555b3fa\",\"name\":\"L\u00facio Torres\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4d33f0feb1d62f7769da1983149ca69?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4d33f0feb1d62f7769da1983149ca69?s=96&d=mm&r=g\",\"caption\":\"L\u00facio Torres\"},\"sameAs\":[\"https:\/\/dotnetdicas.com.br\"],\"url\":\"https:\/\/dotnetdicas.com.br\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte","description":"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...","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:\/\/dotnetdicas.com.br\/?p=134","og_locale":"pt_BR","og_type":"article","og_title":"Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte","og_description":"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...","og_url":"https:\/\/dotnetdicas.com.br\/?p=134","og_site_name":"DotNetDicas - C\u00f3digo forte, Carreira mais forte","article_published_time":"2023-10-05T22:10:16+00:00","article_modified_time":"2023-12-10T21:06:06+00:00","og_image":[{"url":"http:\/\/dotnetdicas.com.br\/wp-content\/uploads\/2023\/10\/vertical-code-300x168.png"}],"author":"L\u00facio Torres","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"L\u00facio Torres","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dotnetdicas.com.br\/?p=134","url":"https:\/\/dotnetdicas.com.br\/?p=134","name":"Estilo de Codifica\u00e7\u00e3o Vertical - DotNetDicas - C\u00f3digo forte, Carreira mais forte","isPartOf":{"@id":"https:\/\/dotnetdicas.com.br\/#website"},"datePublished":"2023-10-05T22:10:16+00:00","dateModified":"2023-12-10T21:06:06+00:00","author":{"@id":"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/368975f3d3f2d0c3c1d7b176c555b3fa"},"description":"Estilo de codifica\u00e7\u00e3o vertical pode parecer simples, mas tem um impacto enorme na legibilidade e manuten\u00e7\u00e3o do nosso c\u00f3digo...","breadcrumb":{"@id":"https:\/\/dotnetdicas.com.br\/?p=134#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dotnetdicas.com.br\/?p=134"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dotnetdicas.com.br\/?p=134#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/dotnetdicas.com.br\/"},{"@type":"ListItem","position":2,"name":"Estilo de Codifica\u00e7\u00e3o Vertical"}]},{"@type":"WebSite","@id":"https:\/\/dotnetdicas.com.br\/#website","url":"https:\/\/dotnetdicas.com.br\/","name":"DotNetDicas - C\u00f3digo forte, Carreira mais forte","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dotnetdicas.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/368975f3d3f2d0c3c1d7b176c555b3fa","name":"L\u00facio Torres","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/dotnetdicas.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c4d33f0feb1d62f7769da1983149ca69?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4d33f0feb1d62f7769da1983149ca69?s=96&d=mm&r=g","caption":"L\u00facio Torres"},"sameAs":["https:\/\/dotnetdicas.com.br"],"url":"https:\/\/dotnetdicas.com.br\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/posts\/134"}],"collection":[{"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=134"}],"version-history":[{"count":5,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dotnetdicas.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}