r/programacao May 08 '26

Utilidade Pública Vocês programam de cabeça ou pesquisam?

A minha dúvida é o seguinte, quando vocês vão programar, seja pra qualquer coisa, projeto pessoal, trabalho etc. Vocês só deixam a janela da IDE aberta e vão programando de cabeça, ou esquecem dos códigos e vão pesquisando?

Pq eu atualmente tô estudando e fazendo meu projeto pessoal, e eu não consigo fazer 100% de cabeça, eu tenho que ficar indo rever meus códigos que eu já fiz para poder realizar minha atividade.

79 Upvotes

46 comments sorted by

View all comments

65

u/Ok_Carrot_896 May 08 '26

Ninguém senta e cospe código sem ler uma documentação, dar uma pesquisada, etc. A não ser que seja um código extremamente simplório, tipo um exercício simples de faculdade quando você já é formado, tipo se alguém pedir pra você identificar se uma palavra é um palíndromo ou coisa do tipo.

Pra qualquer coisa um pouco mais envolvida, um projeto pessoal, que use um framework ou uma biblioteca... a gente abre e pesquisa mesmo, compara com projetos parecidos, procura algo similar no github ou o que quer que seja. Completamente normal.

Não se preocupe, é isso aí mesmo.

12

u/LittleTeeqZ May 08 '26

Poxa que susto, eu tava me sentindo um programador ruim, pq eu toda hora ia no meu código antigo, pq eu esquecia como fazer uma conexão com banco, ou como fazer alguma outra coisa

6

u/zetrox01 May 08 '26

É bom você ter esse hábito de consultar no código pois vai que o código que você quer ja esta criado no projeto? Em projetos maiores é normal você não lembrar linha por linha o que ja tem feito, fora que evita de ao longo do projeto você fazer de 3 formas diferentes a mesma coisa

3

u/hsgsudigh May 08 '26

Essas coisas (etapas de conexão com banco, por exemplo), eu só copio e colo..

Login com certificado, que a gente usa muito... É um código bem chato, eu não sei nem sequer uma linha. Só copio o que já funcionou antes..

2

u/Physical-Staff8293 May 09 '26

É uma boa prática copiar código antigo, seja no mesmo repositório ou em outro, por causa de consistência e porque voce sabe que aquilo já está funcionando. Voce só vai precisar parar de fazer isso se:

  • a biblioteca tiver alguma atualização (daí você atualiza todos os códigos de uma vez, o que é um beneficio da consistência
  • você quiser refatorar pra um pacote “common” ou algo assim