A extensão do Visual Studio para desenvolvedores C++
Baixar
Avaliação gratuita por 30 dias
Por que usar o ReSharper C++

Como o ReSharper C++ ajuda os usuários do Visual Studio

Analise e melhore a qualidade do código

O ReSharper C++ destaca problemas de código no editor e fornece correções rápidas para melhorar o código de uma maneira ou de outra. Código inacessível? Instruções redundantes? Segmentação de objeto suspeita? Especificador de formato incorreto? O ReSharper C++ chamará a sua atenção para estes e outros tipos de problemas e ajudará você a corrigi-los.

Encontre usos e navegue pelo código

Você pode saltar instantaneamente até qualquer arquivo, tipo ou membro de uma solução. Você pode procurar usos de código e obter uma visão clara dos usos encontrados, com as opções de agrupamento e visualização. Por último, mas não menos importante, você pode ir de qualquer símbolo de código para sua declaração ou definição, sua base ou símbolos derivados.

Refatore e transforme código

As refatorações de código para C++ ajudam a alterar com segurança sua base de código, o que é especialmente importante em uma linguagem tão complexa quanto a C++. Ações de contexto ajudam a alternar entre compilações de sintaxe alternativas e servem como atalhos para ações de geração de código.

Gere código comum

O código que o ReSharper C++ pode gerar para você inclui definições, membros ausentes e substituintes, operadores relacionais e de igualdade e funções de hash e permuta. Adicione a tudo isso dezenas de modelos personalizáveis, e você terá as ferramentas para lidar com código estereotipado de uma maneira mais eficaz do que nunca.

Execute e gerencie testes de unidade

O ReSharper C++ oferece suporte à execução de testes de unidade com base em Google Test e Boost.Test no Visual Studio. Você pode executar e depurar testes de unidade contextualmente, diretamente no editor de texto. Janelas de ferramentas dedicadas ajudam a visualizar, agrupar, filtrar e executar testes de unidade, além de criar e gerenciar sessões de testes de unidade.

Use um estilo de código consistente

Configure opções de formatação de código e estilo de nomeação e compartilhe configurações com seus colegas de equipe. Manter um estilo de código consistente nunca mais deve ser um problema.

Novidades

Por que fazer upgrade para o ReSharper C++ 2020.2

Unreal Engine

Recursos aprimorados do Unreal Engine

O ReSharper C++ 2020.2 apresenta suporte para o modelo de projeto Unreal Engine, trazendo sugestões mais inteligentes de importação automática para diretivas include e suporte para diferentes configurações de soluções. O ReSharper C++ também segue mais de perto as diretrizes do Unreal Engine, ajustando as ações de gravidade da inspeção e geração de código.

Para facilitar a navegação, o Search Everywhere/Go To agora trata símbolos de fontes de motor como símbolos de biblioteca. Existem também várias novas inspeções que aplicam as diretrizes do Unreal Engine e lembram que você deve atualizar os arquivos do projeto no Unreal Editor.

C++/CLI

Melhor suporte para C++/CLI

Como a licença do ReSharper agora abrange os produtos ReSharper e ReSharper C++, o suporte para C++/CLI - uma ponte entre as linguagens - está recebendo muitas atualizações e uma melhor interoperação entre C++/CLI e C#.

O ReSharper C++ encontrará símbolos derivados no código C#, enquanto Go to Base Symbols e Go to Derived Symbols agora funcionam em entidades CLR importadas.

O ReSharper C++ agora inspeciona a maneira como você aloca memória e sugere uma solução rápida para substituir gcnew por new (e vice-versa) quando o tipo de destino não é válido. Outra inspeção avisa quando você tenta usar o especificador C++ final em uma classe ou interface gerenciada, com uma correção rápida para torná-lo sealed em vez disso. Além disso, agora você pode usar uma correção rápida para converter uma conversão no estilo C em safe_cast.

dotUltimate: Empoderando seu desenvolvimento .NET
e Visual Studio

dotUltimate é uma licença única que permite a utilização dessas ferramentas da JetBrains por um único desenvolvedor:

A licença dotUltimate também abrange plugins para o dotCover e o dotTrace no Rider.

Ferramentas C ++

Confira as outras ferramentas de  C/C++
da JetBrains

Escolha a ferramenta certa para desenvolvimento C e C++ dependendo do seu conjunto de ferramentas preferido e outras exigências:

Depoimentos

65 empresas da lista das
100 principais da Forbes
usam o JetBrains ReSharper

Se você usa o Visual Studio
para desenvolvimento em C++, esperamos que
você também goste do ReSharper C++.