Nova IDE para C++ da JetBrains: visão geral dos recursos e primeiras impressões

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Nova IDE com suporte a C++: primeiras impressões



O mercado de ferramentas para desenvolvimento em C++ recebeu um grande reforço. A empresa JetBrains (criadora da famosa PyCharm) lançou um novo ambiente de desenvolvimento integrado — JetBrains C++ IDE. O projeto, que por muito tempo esteve em fase de teste beta, finalmente recebeu um lançamento estável. Decidimos não adiar o conhecimento e compartilhamos nossas primeiras impressões.



O que há de novo?



A principal característica da novidade é a profunda integração com o ferramental moderno de C++. Os desenvolvedores apostaram na velocidade de trabalho e na ajuda inteligente. Aqui estão as principais inovações:



  • Analisador de código relâmpago. A IDE não apenas destaca a sintaxe — ela analisa tipos de dados, templates e até mesmo metaprogramas complexos durante a digitação. Os erros agora são detectados instantaneamente, e não após a compilação.
  • Autocompletar inteligente. O sistema sugere não apenas métodos e variáveis, mas também construções inteiras (por exemplo, loops for-range ou padrões RAII). Para desenvolvedores experientes, há autocompletar por assinaturas de expressões lambda.
  • Profiler integrado. Não é mais necessário executar utilitários de terceiros. Diretamente no editor, é possível executar o profiler, ver os "gargalos" no código e até visualizar o grafo de chamadas.
  • Suporte a CMake e Conan. A IDE é totalmente integrada ao sistema de build CMake (incluindo destaque de sintaxe de arquivos .cmake) e ao gerenciador de pacotes Conan. Conectar bibliotecas tornou-se questão de alguns cliques.
  • Refatoração de nova geração. Renomear uma variável em todo o projeto? Fácil. Extrair um método? Instantâneo. O novo motor de refatoração processa corretamente até mesmo código com templates pesados e SFINAE.


Primeiras impressões



Imediatamente após a instalação, percebe-se que não é apenas "mais uma IDE", mas uma ferramenta bem pensada. A instalação levou menos de um minuto. A primeira coisa que chama a atenção é a interface. Ela é minimalista, mas informativa. Todos os painéis podem ser personalizados, e o tema escuro parece elegante e não cansa os olhos.



Testamos a IDE em um projeto de médio porte (~50.000 linhas de código usando Boost.Asio). A compilação do projeto ocorreu sem problemas. A indexação levou cerca de 15 segundos — um resultado excelente. O autocompletar funcionou corretamente até mesmo em classes template profundamente aninhadas. O trabalho com o depurador agradou particularmente: breakpoints, visualização de variáveis e pilha de chamadas são integrados nativamente, sem plugins desnecessários.



Para quem é esta IDE?



A ferramenta é voltada para desenvolvedores profissionais que trabalham com C++11, C++14, C++17 e C++20. Será útil tanto para criadores de servidores de alta carga e motores de jogos, quanto para desenvolvedores de sistemas embarcados. Além disso, a IDE é totalmente gratuita para uso não comercial — uma ótima notícia para estudantes e entusiastas.



Conclusão: JetBrains C++ IDE é uma ferramenta madura, rápida e conveniente, capaz de competir com Visual Studio e CLion. Se você programa em C++ e deseja aumentar a produtividade, recomendamos experimentar. As primeiras impressões são definitivamente positivas.



Acompanhe as atualizações em

Recommended Libraries