Boas Práticas em Code Review: Faça a Diferença

Olá pessoa, este artigo hoje, será um pouco diferente, ele é mais uma coletânea de boas práticas do que uma inovação, um texto próprio, na verdade, podemos dizer que é um compilado da cultura que usamos aqui na Mainô em termos de code review. Fiz uma reflexão, tentei achar materiais sobre isso e então compilei aqui os pontos mais importantes que acho que pode ajudar quem está começando agora na carreira de desenvolvimento ou até mesmo que ainda não tem essa cultura na empresa que trabalha e está tentando achar um jeito de melhorar isso!

Design System

O que é Design System Design System é definido no Portal Sebrae como um sistema de padronização dos elementos, regras e princípios que orientam o desenvolvimento das interfaces de uma empresa. Em outras palavras, ele um guia de práticas compartilhadas que orientam o design e desenvolvimento na manutenção de um…

Tailwind CSS: Personalização sem Complexidade

Nos últimos anos, o desenvolvimento front-end tem passado por uma evolução significativa, com novas ferramentas e frameworks surgindo para facilitar o processo de criação de interfaces de usuário (UI) modernas e responsivas. Dentre essas ferramentas, o Tailwind CSS tem ganhado destaque por oferecer uma abordagem utilitária ao design, que promete…

Value Objects no Ruby on Rails

Value Object é um padrão que visa transformar valores primitivos em objetos ricos de domínio. Ele é uma forma de distribuir a complexidade de classes com muitas responsabilidades de forma organizada e encapsulada. Vamos ver uma das formas de implementar Value Objects fornecidas pelo Active Record do Rails com o…

Introdução à Gem strong_migrations

A gem strong_migrations é uma ferramenta poderosa para desenvolvedores Ruby on Rails que auxilia na execução de migrações de banco de dados de maneira segura. Esta gem ajuda a evitar migrações perigosas que podem causar tempo de inatividade ou problemas de desempenho no banco de dados de produção. O que…