Você está na página 1de 14

8 ERROS QUE TODO

PROGRAMADOR JÁ COMETEU
E COMO APRENDER COM ELES
Seja uma nova
linguagem ou aquela
ou aquela que já
domina, é comum
cometer alguns
Permita-se cometê-los, mas aprenda a cada nova situação deslizes
8 erros que todo programador
já cometeu
Salvar incorretamente mudanças no projeto

Confundir qual commit enviar

Corrigir o código aleatoriamente

Não checar o código sempre

Inherit with or without

Não aprender coisas novas

Subestimar a quantidade de trabalho


"a vida é muito curta para ser gasta em repetir os
erros de outras pessoas". Eleanor Roosevelt Excesso de confiança
Salvar incorretamente
mudanças no projeto
Todo mundo já enviou um commit para a branch
errada do repositório ao menos uma vez. Por vezes
pode levar um bom tempo para corrigir esse erro.
Mas se você perceber a tempo, nada de grave vai
acontecer. A situação pode ficar cada vez pior caso
você continue a carregar o código para a branch
errada, então tenham isso em mente e sempre
prestem atenção.
Confundir qual commit enviar
Muitas vezes há arquivos extras ou que algo está faltando no repositório. Isso acontece quando muitas
alterações são feitas de uma vez. Não é de admirar que você adicione algo extra ou esqueça de algo de que
precisa. O primeiro, geralmente é feito por desenvolvedores apressados ou descuidados. Por exemplo, perdi a
conta de quantas vezes vi arquivos IDE nos repositórios. Adicionar sem pensar todos os arquivos em uma linha
ao commit não vai terminar bem.

Por outro lado, existem arquivos que frequentemente são esquecidos – por ignorância ou não compreensão de
sua finalidade. Por exemplo, o arquivo yarn.lock. Os desenvolvedores não entendem porque precisam dele e,
portanto, tem medo de adicioná-lo ao repositório. Ou pensam que este arquivo é importante apenas em seu
ambiente local.

Na maioria das vezes, algo dá errado devido à falta de um arquivo, mas o que exatamente depende do arquivo.
Por exemplo, se o yarn.lock estiver faltando, você acabará com dependências diferentes para todos os seus
ambientes, o que irá gerar facilmente os bugs mais idiotas.
Corrigir o código aleatoriamente

Os desenvolvedores geralmente corrigem bugs casualmente, apenas para serem


rápidos. Essa abordagem leva rapidamente ao débito técnico .
E isso desmotiva não só quem é obrigado a modificar seu código, mas também
toda a equipe.

Claro, às vezes é normal codar "dirty", quando o objetivo é ter resultados rápidos.
Por exemplo, se o código for necessário por um curto período de tempo ou de uma
só vez. Mas se o código, que é mantido com muletas, e for usado constantemente,
ele voltará para assombrá-lo.
Não checar o código sempre
Você já deve ter feito um código de apenas algumas linhas ao
menos uma vez na vida. Parecia que simplesmente não havia
nada para quebrar. E é verdade: não quebrou aqui, mas em
algum outro lugar e estas duas linhas eram as culpadas.
Dito isso, a maioria dos desenvolvedores odeia verificar seu
código.

Eles não veem o sentido disso, pois consideram uma perda de


tempo. Eles estão confiantes de que o código funcionará
perfeitamente. Porque é uma pergunta sem resposta.
Não faça isso.
Construa fé em seu profissionalismo com testes rigorosos. Isso
o ajudará a solucionar erros críticos e a confirmar se seu código
funciona exatamente como pretendido.
Inherit with or without

Não há nada de errado com inherit, mas os


desenvolvedores estão muito viciados nisso.
Este é um erro comum porque fica fácil cair na
armadilha da reengenharia.
Assim, seu código será tão versátil que você se
esquecerá o motivo principal para o qual foi
criado. Portanto, lembre-se: a inherit não é um
salva-vidas.
Não aprender
coisas novas
Não se aprimorar é o erro mais
irritante de um desenvolvedor. É
claro que para isso é preciso ter
tempo, mas dedicar ao menos uma
horinha para investir em
conhecimento não é pedir muito,
certo? Encare como um A chave da excelência está na prática, todos sabem
investimento em si mesmo. disso. Sem isso você não terá habilidades úteis ou não
dominará outras linguagens de programação, novas
tecnologias e assim por diante.
Subestimar a quantidade
de trabalho
“Em poucas horas eu resolvo isso”

Mas deu tudo errado e levou mais tempo do que o


esperado. Subestimar a quantidade de trabalho é um
erro comum, especialmente em equipes com
gerenciamento de projeto flexível (como Scrum).
Portanto, se você for um líder de equipe, reserve um
tempo não apenas para o desenvolvimento do
produto, mas também para estágios adicionais, como
testes.
Excesso de confiança
A AUTOCONFIANÇA É ÓTIMA QUANDO NÃO O IMPEDE DE OUVIR A OPINIÃO DE OUTRAS
PESSOAS.
Os desenvolvedores super confiantes acabam esquecendo que também cometem erros. Começam
a tomar decisões por conta própria, sem consultar ninguém – o que um dia certamente vai acabar
mal para eles: ou a qualidade das decisões diminuirá ou os colegas começarão a se sentir
desnecessários.
Um desenvolvedor não pode entender tudo de uma vez e fazer tudo igualmente bem. Vale a pena
pensar sobre isso.

Resumindo: pense sobre os erros que cometeu nos últimos tempos e aprenda a partir deles. Mas
isso não quer dizer para ser um perfeccionista ou ter medo de arriscar, pelo contrário: permita-se
errar.
Já pensou em aprender
novas linguagens de AO FIM DO CURSO, VOCÊ TERÁ DOMÍNIO EM SQL.

programação?
O projeto final desenvolvido irá enriquecer seu currículo,
aumentando as chances de você crescer na carreira.

O PROFESSOR DO CURSO É ANDRÉ PEREZ, ENGENHEIRO DE


Na EBAC você aprende em um curto espaço de DADOS NA STONE
tempo SQL, a linguagem de programação mais usada
Trabalhou na Serasa Experian, onde liderou a modernização da
para extrair e analisar informações de bancos de infraestrutura computacional da concessão de crédito, e na
dados. Saiba como escrever queries, realizar Amdocs, onde conduziu projetos de ciência de dados em Tel-Aviv,
Israel.
consultas, simples e complexas, e modelar dados
estruturais de sua empresa sem a ajuda dos
desenvolvedores.
EBAC
ESCOLA BRITÂNICA DE ARTES CRIATIVAS E TECNOLOGIA

DÚVIDAS? FALE COM NOSSA EQUIPE ;)

info@ebac.art.br
(11) 3030-3200 / 4200-2991
Quer saber
mais?
Acesse:

https://ebaconline.com.br/cursos
Follow on social media
Se inscreva nas nossas redes sociais

Facebook Instagram Youtube

@escolabritanicadeartes
@e.b.a.c EBACONLINE
criativas

Você também pode gostar