#107 - Exorcizando os demônios da programação


Hey! 👋

HOJEEEEEEE (17/07) É O ÚLTIMO DIA DO SEGUNDO LOTE DE INGRESSOS DA CODECON SUMMIT!

O precinho tá bom e a programação tá melhor ainda.

Aproveita e compra o seu agora!

Até mais,
Gabriel Nunes (@nunesgabriel)

Exorcizando os demônios da programação

90% da arte de escrever código limpinho é simplesmente dar os nomes certos pras coisas. O autor do artigo compara isso ao poder de dominar um demônio só por saber o nome verdadeiro dele.

Ao encontrar bons nomes para funções, variáveis ​​e outras construções, nós realmente reconhecemos a essência do problema que estamos resolvendo. A consequência disso não é apenas bons nomes, mas também código mais limpo e arquitetura aprimorada. Bons nomes não enganam, omitem ou presumem.

No texto, você encontrará exemplos de código que ilustram como nomes vagos e confusos podem ser melhorados, tornando o código mais legível e menos propenso a erros.

A técnica de descobrir um nome, ao invés de apenas dar um nome, envolve entender a essência do que a função ou variável representa. Além disso, a revisão de código focada na nomenclatura pode revelar problemas subjacentes na implementação.

Um recado do patrocinador 📣

Os padrões de design são uma parte crucial do desenvolvimento de software, oferecendo soluções testadas e comprovadas para problemas comuns que podem ser usadas para melhorar a colaboração ao trabalhar com muitas pessoas no mesmo projeto.

A SuperViz fez uma série de postagens no dev.to sobre os padrões de design mais populares para desenvolvedores front-end.

Dá uma conferida porque o conteúdo tá bom demais!

☁️ cloud

Por que os ambientes de desenvolvimento em nuvem (CDEs) estão bombando? O autor deste artigo destaca algumas tendências: bases de código maiores, febre dos monorepos, laptops que não estão mais tão poderosos, redes de baixa latência, investimento em produtividade dos desenvolvedores e o boom do trabalho remoto… E o resultado? Diversas startups e produtos tiveram seu lugar ao sol graças à nuvem rs.

🤝 colaboração

Os CRDTs são ótimos para construir aplicativos colaborativos, como Google Docs e Figma, sem exigir um servidor central para sincronizar as alterações. Neste artigo introdutório e interativo sobre CTDR, o autor guia você na construção de um CTDR primitivo. Não manja muito do assunto? Vem tranquilo que não precisa ter conhecimento prévio. A ideia é aprender!

🪑 ergonomia

O autor deste artigo fez 46 anos e resolveu compartilhar algumas dicas de ergonomia para programadores. Ele começou a sentir dores nos antebraços e ombros enquanto programava e então tomou algumas medidas para resolver o problema. O que mais impressiona é que ele só sentiu as dores depois dos 40!! Por aqui elas surgiram perto dos 30…

📂 .doc

As equipes usam várias formas diferentes de adicionar documentação aos seus processos de desenvolvimento de produtos. O autor explorou as vantagens e desvantagens de cada estratégia para descobrir o melhor jeito de adicionar documentação ao ciclo de vida do seu produto. Venha conhecer os modelos “jogue por cima do muro”, “apagar o último incêndio” e “estou com a equipe”.

📋 organização

Você faz um planejamento da sua semana? Hoje trouxemos um artigo de um coach👀 pra ajudar você a organizar melhor a sua rotina. Planejar sua semana com antecedência diminuirá o estresse e aumentará sua produtividade. Isso ajudará você a identificar suas maiores prioridades para a semana e garantir que você administre seu tempo de forma eficaz.

Logo Asaas Logo FullCycle Logo Itaú Logo Nearsure
Logo OnlyOffice Logo SuperViz

Tem alguma pergunta? Só responder o e-mail!

R. Dr. João Colin, 1285, Joinville, SC 89204-001
Desinscrever-se · Preferências

code(weekly)

Junte-se à 7.500+ devs e receba e-mails semanais com a melhor curadoria de artigos, repositórios e outros links interessantes da área tech.

Read more from code(weekly)

Essa é a minha maior realização como organizador de eventos: ↳ Quando o evento acaba. Calma. Dá um trabalhão fazer um evento acontecer, então quando acaba, dá aquele quentinho no coração de “ufa, missão cumprida”. Apesar dos pesares. É massa demais ver a galera usando e curtindo o que a gente pensou. Ouvir os feedbacks e encontrar as pessoas que lembram de mim é muito legal. Uma coisa que sempre me pega é quando alguém vem falar que a vida mudou de alguma forma depois de ter ido em algum...

Você precisa se desenvolver para além de linguagens de programação. A gente tem mania de achar que, como programadores, nosso trabalho é sempre só aprender novas linguagens de código ou habilidades mais técnicas. Já tô nessa área há mais de 10 anos e posso te dizer que não é bem assim. Como desenvolvedores que querem crescer na carreira e alcançar novas oportunidades, a gente precisa mesmo é aprimorar nossa mentalidade sobre o universo da programação. Chega uma fase que a gente entra num...

Não sou a pessoa mais empolgada do mundo quando preciso falar em público ou interagir com outras pessoas, disso tenho certeza, mas sempre sou o cara que dá a cara a tapa nos bastidores pra fazer as coisas acontecerem.Isso vem de lá de atrás, quando comecei a fazer sites e sempre me oferecia pra fazer o dos canais do mIRC que participava. Depois, comecei a criar projetos paralelos. Já tive blog, portal de notícias, site de torcida do JEC. Tudo isso nos bastidores porque nunca gostei muito de...