← todos os artigos

JetBrains Rider

Aprendendo a programar com JetBrains Rider

Todo tutorial de C# para Mac dizia para instalar o VS Code e uma pilha de extensions. Isso desmoronou para mim até alguém no Reddit mencionar o Rider, e auto-complete e debugging simplesmente funcionaram.

Aprendendo a programar com JetBrains Rider

Todo tutorial que eu encontrava para aprender C# num Mac dizia a mesma coisa: instale o VS Code, depois instale uma pilha de extensions em cima dele para o C# de fato funcionar.

VS Code num Mac foi complicado

Eu segui esse conselho e foi uma bagunça. Extensions brigavam entre si. O debugging quebrava sem motivo claro. Acabei rodando dotnet run na mão no terminal porque o tooling em volta disso nunca pareceu confiável. O Visual Studio for Mac já tinha sido descontinuado nessa época também, então não existia realmente um fallback para usuários de Mac que queriam algo mais completo. Comecei a me perguntar se C# simplesmente não combinava com a máquina que eu tinha.

Alguém no Reddit mencionou o Rider

Eu não tinha planejado experimentar. Encontrei a sugestão no Reddit, baixei o Rider, e abri o mesmo projeto com o qual eu estava brigando no VS Code.

O que de fato mudou

Auto-complete e debugging funcionaram imediatamente, sem extensions para caçar antes. Ele roda nativamente em Apple Silicon, então é visivelmente mais rápido do que o que eu tinha antes. A análise de código vai além de sinalizar sintaxe, ela aponta problemas de lógica de verdade e oferece um refactor para eles. Pareceu usar uma IDE de verdade em vez de um editor de texto no qual eu tinha aparafusado uma dúzia de extensions.

Onde eu cheguei

Eu normalmente não troco de ferramenta por pequenos incômodos. O VS Code naquele projeto tinha passado de incômodo para de fato me impedir de fazer qualquer coisa. Se você está aprendendo C# num Mac e batendo na mesma parede, tente o Rider antes de descartar a linguagem por causa do tooling.