Ao longo do curso, aprendemos variáveis, funções, arrays, objetos, assincronicidade, APIs, módulos e organização de projetos.
Agora é hora de responder uma pergunta essencial:
O que diferencia um código que funciona de um código bem escrito?
Nesta aula, vamos aprender as boas práticas que tornam o código mais legível, confiável e profissional.
🎯 Objetivo da aula
Ao final desta aula, você será capaz de:
- Escrever código mais legível
- Evitar erros comuns
- Facilitar manutenção futura
- Adotar hábitos de desenvolvedores profissionais
- Entender que código é feito para pessoas, não só para máquinas
1️⃣ Código é lido mais do que escrito
Um dos princípios mais importantes da programação é este:
👉 Seu código será lido muito mais vezes do que será escrito.
Isso inclui:
- Você mesmo, no futuro
- Outros desenvolvedores
- Colegas de equipe
Por isso, clareza sempre vem antes de “esperteza”.
2️⃣ Use nomes claros e significativos
Prefira nomes que expliquem o que o código faz.
// Ruim
let x = 10;
// Bom
let quantidadeItens = 10;
O mesmo vale para funções:
// Ruim function f()
{
return true;
}
// Bom
function usuarioEstaLogado()
{
return true;
}
3️⃣ Uma função deve fazer uma coisa só
Funções pequenas e focadas são mais fáceis de entender e testar.
// Evite function processarTudo()
{
buscarDados(); validarDados(); renderizarTela();
} Prefira:
function buscarDados() {}
function validarDados() {}
function renderizarTela() {} 4️⃣ Evite código duplicado
Código repetido é difícil de manter.
Se você copia e cola algo mais de uma vez, provavelmente deveria virar uma função.
// Melhor function formatarPreco(valor)
{
return "R$ " + valor.toFixed(2);
} 5️⃣ Prefira clareza a atalhos “espertos”
Código muito compacto pode ser difícil de entender.
// Funciona, mas confuso
const status = x > 10 ? (y ? "ok" : "erro") : null; Às vezes, ser explícito é melhor:
let status = null;
if (x > 10)
{
if (y)
{
status = "ok";
} else
{
status = "erro";
}
}
6️⃣ Trate erros com responsabilidade
Nunca assuma que tudo sempre vai dar certo.
try
{
const dados = JSON.parse(texto);
} catch (erro)
{
console.log("Erro ao processar dados");
} Tratar erros torna sua aplicação mais robusta.
7️⃣ Organize o código em módulos
Como vimos nas aulas anteriores:
- Separe responsabilidades
- Use
importeexport - Evite arquivos gigantes
Código organizado é código que evolui.
8️⃣ Comente com propósito
Comentários devem explicar por quê, não o óbvio.
// Calcula o desconto apenas se o usuário for VIP
function calcularDesconto(valor)
{
return valor * 0.9;
} 9️⃣ Consistência é mais importante que perfeição
Não existe um único jeito perfeito de escrever código.
O mais importante é:
- Manter o mesmo padrão
- Usar a mesma nomenclatura
- Seguir a mesma organização
🔟 Pense no “você do futuro”
Sempre que escrever código, pense:
👉 “Vou entender isso daqui a 6 meses?”
Se a resposta for “talvez não”, vale melhorar.
Resumo da aula para nunca mais esquecer
- Código é escrito para pessoas
- Nomes claros fazem diferença
- Funções devem ser pequenas e focadas
- Evite duplicação e atalhos confusos
- Organização e clareza são sinais de maturidade
A partir daqui, você não está apenas aprendendo JavaScript — você está aprendendo a pensar como desenvolvedor.
Nossa próxima aula será sobre criação dinâmica de elementos.
HARDWARE
Entendendo o seu computador
O que há dentro do meu computador?
Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.
Você Sabia?
Civilization
A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.
Mario e seu bigode
O personagem Mario só possui bigode porque quando ele foi criado, em 1981, a resolução de tela dos equipamentos disponíveis não permitia que fosse desenhada uma boca, então os desenvolvedores fizeram o grande bigode para contornar essa limitação tecnológica.
Asteroids
O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.
River Raid
O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.
Ábaco
O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.










