1. Início
  2. Back-end
  3. As melhores extensões para o Microsoft Visual Studio

As melhores extensões para o Microsoft Visual Studio

homem apoiado numa mesa com o notebook aberto com codigos de programacao

Aqui neste artigo vamos ver extensões para o Visual Studio e para o Visual Studio Code que podem nos ajudar em tarefas simples, mas sempre chatas ou repetitivas.

Eu pretendo mostrar extensões gratuitas que vão te ajudar em diversos momentos do seu dia-a-dia de desenvolvedor.

Bora lá?

O que são extensões?

homem olhando para o computador com expressao confusa

Em alguns momentos, quando estamos no processo de desenvolvimento, surgem alguns pensamentos, como: “puxa vida, isso é tão repetitivo” ou “caramba, qual ferramenta eu preciso abrir pra fazer esse processo mesmo?”

Pois é, felizmente alguma outra pessoa já passou por isso e resolveu inserir a ferramenta na IDE ou automatizar aquela tarefa chata e repetitiva.

Isso são extensões: pequenos pacotes de código executados dentro da sua IDE que fornecem novos recursos ou aprimoramentos.

Afinal de contas, a IDE tem que dar produtividade. Se for só pra ficar digitando código, o bloco de notas é muito mais leve.

>>Leitura Recomendada:
IDE PHP: as 5 melhores opções do mercado

Onde eu encontro as extensões para o Visual Studio?

homem segurando uma lupa

No Visual Studio, as extensões ficam em Tools > Extensions and Updates (Ferramentas > Extensões e Atualizações).

Para vermos as extensões que o VS já possui instalado, vamos até a opção Installed (Instalado).

Para ver as extensões que estão disponíveis para baixar, clique na opção Online, e use o Search (Pesquisar).

Se você estiver usando o Visual Studio Code, procure a guia extensions.

A própria guia já vai mostrar o que está habilitado em Enabled, além de mostrar extensões recomendadas para você em Recommended.

A barra Search Extensions in MarketPlace vai buscar online as extensões conforme sua preferência.

Se você estiver afim de explorar com mais detalhes as extensões para Visual Studio e para Visual Studio Code, entre no site do MarketPlace e confira todas as extensões disponíveis.

Vale lembrar que as extensões nem sempre são desenvolvidas pela Microsoft, ou seja, qualquer pessoa com conhecimento da API do Visual Studio pode submeter ao MarketPlace suas próprias extensões.

A maioria das extensões é gratuita, mas também tem alguns desenvolvedores e times de desenvolvedores que cobram por suas extensões. Depende sempre da sua necessidade.

Sem mais delongas, vamos à minha seleção de extensões!

As melhores extensões para o Microsoft Visual Studio

tela com codigos de programacao

Dummy Text Generator

Se tem algo muito chato é ter que ficar inventando texto falso pro cliente ver.

Além de chato, ficar pensando em algo que mostre a realidade de como um texto fica (design) pode ser extremamente trabalhoso e tomar muito tempo.

Ainda bem que lá pelo século XVI inventaram o Lorem Ipsum, o que ajuda muito, mas perdemos muito tempo procurando um site ou algum lugar onde pegar o texto para colocar no código.

Essa extensão vai trazer exatamente essa facilidade: coloque no botão direito do mouse a opção “Generate Text…” no VS 2017 ou “Generate Text Dummy” no VS Code.

Temos ainda a opção de gerar outros tipos de texto aleatório e definir o seu tamanho (em palavras).

Parece uma extensão bem bobinha, mas só quem já perdeu tempo procurando texto pra colocar no sistema sabe como ela é útil.

Caso tenha interesse, aqui está a Dummy Text Generator.

Web Essentials 2017

Essa aqui é voltada para os desenvolvedores web.

Quanta coisa é necessária pra desenvolver pra web, não é mesmo? HTML, CSS, JS.

Fora tudo aquilo que temos que levar em conta, como: acessibilidade, empacotamento e minificação de arquivos, pacotes do NPM, Bower e todo aquele monte de coisa que um bom sistema web precisa fazer.

O cara que pensou nesse pacote não reinventou a roda não… Ele foi atrás de tudo isso e resolveu facilitar, baixando e instalando tudo em uma tacada só.

Então temos os pacotes para Recarregar e Salvar no Navegador, Ferramentas para HTML e CSS, o glorioso Zen Coding, algumas ferramentas para otimização de imagens e ferramenta pra sprites de imagem.

Essas são tarefas que vão fazer você evitar o Photoshop, gerar código rápido. Eu mesmo depois que instalei nunca mais consegui ficar sem.

Infelizmente, essa extensão está disponível somente no Visual Studio 2017. Mas, se você quiser ter todas essas funcionalidades em outras versões do seu VS, dá pra instalar cada um dos pacotes de forma individual.

É só entrar no link do desenvolvedor e verificar cada um dos pacotes que são instalados.

Caso tenha interesse, aqui está a Web Essentials 2017.

Roslynator 2017 e Visual Studio IntelliCode

Se dá trabalho gerar código repetitivo, imagina analisar e refatorar código!

O Roslynator é uma coleção de mais de 500 analisadores, refatorações e correções para o C#, desenvolvido pela equipe Roslyn.

Ela abrange otimização para chamada de método, chamada para LINQ, sugestão e simplificação de expressões lambda, uso de Regex, e muito, mas muito, mais.

O IntelliCode foi desenvolvido pela própria Microsoft utilizando Inteligência Artificial para aumentar o fluxo de trabalho do desenvolvedor.

Essa extensão disponibiliza recursos como IntelliSense contextual, conclusão de argumentos, formatação de código e inferência de regra de estilo.

Eu sempre instalo essas duas extensões em conjunto, porque trazem o que tem de melhor para análise, refatoração, além de muito mais produtividade para o seu dia-a-dia.

Elas estão disponíveis tanto para VS (2017 e 2019) quanto para o VS Code.

Caso tenha interesse, aqui estão as Roslynator 2017 e Visual Studio IntelliCode.

>>Leitura Recomendada:
A importância da
documentação de software

Visual Studio Spell Checker e Portuguese – Code Spell Checker

Quem nunca pagou aquele mico de mandar um “nois” ou “pobrema” no comentário ou — pior ainda — em algum texto do sistema que foi para o cliente?

Essas extensões verificam a ortografia de comentários, caracteres e textos sem formatação enquanto você digita.

Para mostrar que o texto que você digitou está escrito de forma incorreta, elas fazem uma marcação (no VS em rosa e no VS Code em azul mesmo).

Basta clicar na lâmpada que ele já vai te sugerir a forma correta de escrever.

A Visual Studio Spell Checker está disponível somente no Visual Studio (2017 e 2019), por isso quem usa o VS Code vai ter que usar a Portuguese – Code Spell Checker.

Portuguese (Brazil) Language Pack for Visual Studio Code

Geralmente quem está começando no desenvolvimento tem dificuldades de usar sua IDE, ou mesmo compreender as Saídas ou os erros que a linguagem gera na língua inglesa.

Eu sempre incentivo os desenvolvedores mais novos a tentarem compreender melhor essa língua, já que a toda nossa área está em volta dela, além da documentação e suporte em fóruns (que na sua maioria são em inglês).

No Visual Studio é até simples fazer essa troca de linguagem, vamos lá no Tools (Ferramentas) > Options (Opções)

Em Environment (Ambiente) > Internacional Settings (Configurações Internacionais)

Mudamos a língua para português, fechamos o VS e ele abre já em PT-BR. Mas e no VS Code?

Pois é, o VS Code é uma ferramenta tão enxuta que pra isso temos que instalar a gloriosa Portuguese (Brazil) Language Pack for Visual Studio Code.

Assim que fizermos a instalação e reiniciarmos a IDE, ela já volta toda nesse idioma lindo que é o nosso, rs.

Agora vou dar uma diquinha especial para quem tá lendo…

>>Leitura Recomendada:
Leia nosso artigo com dicas de HTML para front-enders

QuickApp — ASP.NET Core/Angular8 Project Template

Essa aqui é a minha dica de ouro e, pra mim, vale mais que dinheiro haha!

É claro que sabemos o tempo que levamos para construir uma aplicação com login, gerenciamento de usuários e funções, etc.

Se ainda começarmos a pensar no uso do Angular, Entity Framework, SASS, Identity, APIs… a complexidade sempre vai fazer com que o nosso tempo de desenvolvimento seja muito alto e, geralmente, o cliente tem muita pressa.

Esse tesouro desenvolvido pelo emonney vem exatamente dar aquele gás na sua produtividade.

Ele vem com modelo de projeto com diversas funcionalidades comuns para o desenvolvimento de aplicações de forma rápida usando o Angular no Front-end e o Asp .Net Core no Back-end.

Além disso vem também com APIs de CRUD, gerenciamento de temas com Bootstrap e SASS, API de e-mail, notificações, internacionalização e muito, muito mais (meeeesmo).

Ou seja, depois dessa extensão aqui nunca mais vai dar pra negar aquele job que te pediram pra ontem.

>>Leitura Recomendada:
Usando o
MediatR com ASP.NET Core

Conclusão

balao de ideia desenhado numa lousa com uma lampada dentro

O universo das extensões é enorme. Tão grande que às vezes fica difícil encontrar uma ou outra extensão que realmente faça a diferença.

As extensões são extremamente versáteis e podem ajudar demais no desenvolvimento de aplicações de alto nível, além de elevar a produtividade e diminuir muito aquele trabalho chato e repetitivo que sempre aparece no nosso dia-a-dia.

Espero que essas extensões te ajudem a facilitar a rotina.

Comenta e compartilha com a gente aquela extensão que te ajuda muito e não esta nesse post.

Valeu!

Categorias

Leituras Recomendadas

Quer receber conteúdos incríveis como esses?

Assine nossa newsletter para ficar por dentro de todas as novidades do universo de TI e carreiras tech.