Skip to content
Casal desencaixotando mudança, ilustrando analogia sobre migrar sistema

Como mudar de casa pode te ajudar a migrar o sistema?

Não pode ler agora? Ouça esse conteúdo durante suas atividades:

Na vida, sempre chega aquele momento em que a casa fica apertada, os cômodos já não comportam as pessoas, a vazão dos corredores e halls diminuem… Ou simplesmente você mudou de vida. Juntou as escovas de dentes com alguém e chegou o momento de mudar de casa. Antes que você pergunte: Sim, este post é sobre tecnologia. 

Recentemente me casei e estamos há quase um mês arrumando a mudança. A cabeça do desenvolvedor não desliga, está sempre compilando. E eu percebi alguns pontos de contato muito interessantes entre a mudança (de casa) e a migração de um sistema para uma nova linguagem. Quero compartilhar alguns insights sobre o assunto com você. 

Compartilhe:
Continue lendo
Duas programadoras aprendendo boas práticas para iniciantes

Boas práticas de programação para iniciantes

Não pode ler agora? Ouça esse conteúdo durante suas atividades:

Sou estagiário na DB1 desde novembro, meu primeiro emprego como Desenvolvedor. Com a ajuda dos meus mentores tenho evoluído muito a cada dia, e como todos nós desenvolvedores percebemos um dia, notei a gritante diferença do que é aprendido na faculdade e do que é realmente usado no dia a dia do programador. 

O DB1 Start, curso gratuito com processo seletivo oferecido pela DB1, foi onde eu tive o meu primeiro contato com a programação nesse lado mais profissional. O professor já nos ensinou a importância de se ter um bom código 

Mostrarei nesse artigo conceitos simples, que os programadores mais experientes já estão cansados de saber, mas que são muito importantes para quem está entrando nessa área. 

Observando que darei uma breve explicação desses conceitos, deixarei também links com explicações mais profundas de cada um. 

Compartilhe:
Continue lendo
Lightning Talk - Dicas para aperfeiçoar Code Review

Dicas para aprimorar o Code Review

O Code Review (revisão do código) é um item importantíssimo da engenharia de software, mas pode ser muito negligenciado pelas equipes. A armadilha é enxergar a revisão apenas como uma forma de evitar erros antes da integração para a base do código, desconsiderando seu valor como descentralizador de conhecimento.

“Você aprende muito olhando o código de outros. Você pode ensinar alguém através do Code Review, e também pode aprender coisas legais “. Assim é iniciado o Lightning Talk “Tips to improve your  Code Review” (Dicas para aprimorar a revisão de código), ministrado por Wagner Voltz. Dessa forma, é necessário reservar tempo para o Code Review. Uma revisão “corrida” pode colocar a qualidade e o aprendizado a perder.

Então, para você que valoriza sua revisão de código e deseja aperfeiçoá-lo ao máximo, este Lightning Talk com menos de 12 minutos lista de práticas de forma simples e direta.

Tópicos do Lightning Talk sobre Code Review:

  • Code Review
  • Object Clisthenics
  • DoD – Definition of Done
  • Small commits
Compartilhe:
Continue lendo
Integrar Delphi no Git

Como integrar Git e Delphi em passos simples

Quando há uma equipe com vários desenvolvedores atuando em um mesmo projeto, podem ocorrer conflitos de alterações. Também existe a necessidade de versionamento das alterações a fim de manter um histórico de todas as alterações realizadas para um melhor gerenciamento do código-fonte. O Git atua nesses dois pontos: no armazenamento do histórico (ou seja, controle de versão) e também na identificação/auxílio para resolução dos eventuais conflitos que podem ocorrer durante a evolução de um sistema por mais de um desenvolvedor simultaneamente.

Se não utilizamos a integração do Delphi com o Git, é necessário fazer o gerenciamento por outra ferramenta podendo ser pelo Git bash (linha de comando) ou então por uma ferramenta externa como por exemplo o SmartGit ou o GitKraken. Logo, uma das vantagens de usar o Delphi integrado com o Git é que você pode eliminar o uso de uma dessas duas ferramentas.

Porém, um fato é que a maior dificuldade é a de encontrar auxílio em português, pois a maioria dos tutorias para configurar a integração estão em inglês. No projeto em que eu atuo foi realizada a migração do TFS (Team Foundation Server) para o GitLab, gerando a necessidade de conhecer as ferramentas para utilizar a nova maneira de controlar as versões/alterações do sistema. Por isso, resolvi listar passos simples para que mais pessoas consigam fazer essa integração!

Além disso, explico também sobre Controle de Versão e como configurar ferramentas externas. Vamos lá?

Compartilhe:
Continue lendo
Alexandre Costa, desenvolvedor com deficiência visual

O dia a dia de um desenvolvedor com deficiência visual

O desenvolvimento de software já é difícil por si só. Para um desenvolvedor com deficiência visual, os desafios são ainda maiores. Alexandre Santos Costa, apaixonado por tecnologia desde a infância, enfrentou todos os obstáculos da deficiência para seguir seu sonho.

Com um bom humor fantástico, Alexandre conta sua história completa: desde a infância, com sua alfabetização e o momento em que se interessou pela tecnologia, até sua carreira como desenvolvedor e evangelista da acessibilidade e inclusão. Além disso, deixa sua expectativa para o futuro.

Ele desmistifica a ideia de “herói”: sua rotina é comum e qualquer pessoa pode se identificar. O que definiu a pessoa que se tornou hoje, segundo o próprio, foram cinco momentos de sua vida.

Compartilhe:
Continue lendo
Back To Top