17/05/2024
| Categoria: tools
| Tags:
#git
Como uma pessoa desenvolvedora, você está acostumado a lidar com múltiplas tarefas. Você pode estar corrigindo bugs em uma versão de produção enquanto desenvolve novos recursos para a próxima versão. Isso geralmente significa alternar entre diferentes branches do seu projeto, o que pode ser um processo desajeitado e demorado. Armazenar mudanças constantemente, alternar branches e esperar que sua IDE se atualize pode interromper significativamente seu fluxo de trabalho. E se houvesse uma maneira de trabalhar em vários branches simultaneamente, sem a constante mudança de contexto? Para isso, existe o git worktree: um comando poderoso, mas frequentemente negligenciado, que pode revolucionar a maneira como você realiza multitarefas no Git. Vamos vê-lo em ação neste post.
10/05/2024
| Categoria: tools
| Tags:
#git
Já se deparou com um trecho de código e se perguntou: “Quem escreveu isso?” ou “Quando isso foi alterado?”. Não tema, querido(a) desenvolvedor(a), pois o “git blame” está aqui para o resgate! Este poderoso comando age como um detetive, revelando a história por trás de cada linha de código em seu repositório Git. Vamos mergulhar nisso no post de hoje.
03/05/2024
| Categoria: tools
| Tags:
#swift
#linter
Fazer lint no código é uma prática crucial no desenvolvimento de software, com o objetivo de manter a qualidade do código identificando erros, bugs e inconsistências estilísticas no início do processo de desenvolvimento. No desenvolvimento iOS, o SwiftLint se destaca como uma ferramenta valiosa para impor padrões de codificação e garantir consistência em projetos. Este post explora o papel do SwiftLint em elevar a qualidade do código iOS e otimizar os fluxos de trabalho de desenvolvimento. Vamos mergulhar no mundo do lint de código com o SwiftLint e descobrir seus benefícios para pessoas desenvolvedoras iOS.
19/04/2024
| Categoria: tools
| Tags:
#git
O Git oferece um recurso poderoso chamado “stash” que permite as pessoas desenvolvedoras armazenar temporariamente as alterações sem comitá-las no repositório. Essa ferramenta é útil quando você precisa trocar de branch, mas não está pronto para fazer commit das suas alterações ou quando deseja armazenar um trabalho inacabado para retornar mais tarde. Neste guia, vamos mergulhar no conceito de Git stash, sua importância no gerenciamento eficaz de mudanças e como ele simplifica seu fluxo de trabalho de desenvolvimento. Vamos explorar a arte de gerenciar mudanças em um armazenamento temporário com Git stash!
12/04/2024
| Categoria: tools
| Tags:
#git
No vasto cenário dos sistemas de controle de versão, o Git oferece um recurso poderoso chamado “tags” que permite aos desenvolvedores marcar pontos significativos na história de seus repositórios. Essas tags funcionam como rótulos imutáveis, fornecendo uma captura instantânea do código-fonte em marcos importantes, como lançamentos, atualizações importantes ou pontos críticos no desenvolvimento. Marcar pontos importantes no seu repositório Git é essencial para manter clareza e organização, permitindo a você e sua equipe navegar facilmente pela história do projeto e identificar mudanças-chave. Neste post, exploraremos o conceito de tags do Git, como criá-las e gerenciá-las, e as melhores práticas para aproveitar as tags de forma eficaz em seu fluxo de trabalho de desenvolvimento. Vamos mergulhar e descobrir a arte de marcar pontos importantes no seu repositório Git!