Propaganda

Programar é trabalhar de maneira inteligente e encontrar maneiras eficazes de criar software útil. Esteja você criando programas de software, aplicativos da Web ou aplicativos móveis, os princípios de programação permanecem os mesmos.

Quando você aprende a codificar pela primeira vez, é importante entender os bons e os maus hábitos. Saber os erros que os codificadores cometem e como evitá-los pode ajudá-lo a criar uma base melhor em sua programação. Aqui estão 10 erros muito comuns para evitar.

1. Código repetitivo

Não se repita é um dos princípios básicos da programação 10 princípios básicos de programação que todo programador deve seguirSempre escreva um código que possa ser mantido por qualquer pessoa que possa acabar trabalhando no seu software. Para esse fim, aqui estão vários princípios de programação para ajudá-lo a limpar seu ato. consulte Mais informação que você vai encontrar à medida que aprende. Isso geralmente é reduzido para DRY, e o código escrito usando esse princípio é chamado de código DRY.

instagram viewer

A repetição de código é uma armadilha fácil de cair, e geralmente é revisada para entender a quantidade de código repetida. Como regra geral, se você estiver copiando e colando códigos, provavelmente é repetitivo e deve ser alterado.

Sinta-se à vontade usando loops e funções para fazer seu trabalho e esse problema desaparecerá. Uma estrutura da web também pode ajudá-lo a reduzir o código repetitivo. Aqui estão alguns estruturas da Web que valem a pena aprender como desenvolvedor 5 Frameworks da Web que vale a pena aprender para desenvolvedoresInteressado em aprender desenvolvimento web avançado? Evite escrever códigos repetitivos, use essas estruturas de desenvolvimento da Web. consulte Mais informação .

2. Nomes de variáveis ​​incorretos

As variáveis ​​são essenciais na programação, independentemente do idioma em que você está trabalhando. Por serem tão amplamente usados, é importante ter bons hábitos para nomear variáveis.

As variáveis ​​devem ser nomeadas com precisão e precisão. Evite usar termos gerais que não significam nada. É rápido e fácil reunir algo, mas quando você precisa voltar ao seu código mais tarde, fica muito mais difícil descobrir o que está acontecendo.

Digamos que você esteja escrevendo um programa que usa uma taxa de juros para fazer um cálculo. Você escreve uma variável para usar no programa.

 taxa de let = 0,1; 

Tudo o que realmente sabemos sobre essa variável é que é uma taxa. Que tipo de taxa?

O código funcionará bem, mas é difícil dizer o que está acontecendo aqui.

Em vez disso, nomeie suas variáveis ​​mais claramente.

 deixe interestRate = 0,1; 

3. Não usando comentários

Use comentários! Comentários são a documentação do seu código. Eles são a melhor maneira de descrever o que exatamente está acontecendo no seu código à medida que ele cresce. Claro, parece um pouco mais trabalhoso explicar seu código, mas você se agradecerá mais tarde.

Escreva uma função brilhante? Escreva um comentário sobre o que faz. Criando um novo modelo de objeto para Programação Orientada a Objetos? Divida-o com um comentário. Os comentários são usados ​​em todos os idiomas e existem por um motivo.

Os comentários tornam seu código mais limpo, mais fácil de navegar e o tornam o herói para o próximo desenvolvedor que pode precisar trabalhar em seu projeto.

4. Sobrecarga de idioma

Um problema que parece sobrecarregar desenvolvedores em crescimento é a enxurrada de novas linguagens e tecnologias. As comunidades de desenvolvedores on-line estão cheias de perguntas sobre opções de idioma.

Devo escrever no meu aplicativo em JavaScript ou devo usar uma estrutura como Node. JS ou Express? Devo usar Python, Scala ou Ruby para desenvolvimento? C ou C ++ ou C #? Qual estrutura é melhor? Devo aprender MongoDB ou SQL ou SQLite para um banco de dados? Esse idioma está desatualizado?

Não se preocupe com isso.

Afaste-se, concentre-se no básico. Os idiomas vêm e vão, mas os desenvolvedores mais bem-sucedidos são os solucionadores de problemas. Crie sua programação com base no pensamento algorítmico e tudo o mais se encaixará.

Essas tecnologias são apenas ferramentas e, se você souber quais são os problemas, saberá qual ferramenta usar para resolvê-los.

5. Não fazendo backup do código

Não criar os hábitos certos para proteger seu código é frustrante para novos desenvolvedores e desastroso para os experientes.

Como programador, é muito importante salvar e fazer backup do seu trabalho constantemente. Não é diferente de trabalhar em um documento ou planilha importante, que é salvo com frequência.

Aprenda a gerenciar seus arquivos com o Git Gerenciar a versão do arquivo como um programador com o GitOs programadores criaram sistemas de controle de versão (VCS) para resolver problemas de controle de versão de arquivo. Vejamos os conceitos básicos do controle de versão usando o sistema principal hoje, o Git. consulte Mais informação . Qualquer controle de versão, realmente, o software que você usa não importa tanto quanto saber usá-lo bem. Você não deseja perder uma alteração importante se o computador travar ou a rede falhar.

6. Código complicado

Codificação não é um teste de QI. Não é um desafio ver quem pode usar as funções mais complexas ou arquivos com aparência impressionante. O código deve ser escrito com o espírito de resolver problemas com eficiência. O código simples é mais fácil de escrever, mais fácil de manter e mais fácil de gerenciar.

Para ser claro, código simples não significa usar atalhos. Código simples significa chegar ao cerne do problema que você deseja resolver e resolvê-lo de forma eficaz. E o pseudocódigo pode ajudá-lo com isso. Aqui está o que é pseudocódigo e como ele pode torná-lo um codificador melhor O que é o Pseudocódigo e como ele o torna um desenvolvedor melhor?Lutando para aprender programação? Conheça o código aprendendo pseudocódigo. Mas o que é pseudocódigo e pode realmente ajudar? consulte Mais informação .

7. Não fazendo perguntas

É difícil programar bem, e melhorar significa aprender coisas novas constantemente. A melhor coisa que você pode fazer é ler e estudar a programação para melhorar, mas quando precisar de alguma orientação adicional, não tenha medo de fazer perguntas.

Fazer perguntas pode ser intimidador, mas a maioria dos programadores veteranos tem prazer em compartilhar conhecimentos e idéias.

Apenas verifique se você fez sua pesquisa e se esforçou de verdade. É mais provável que os desenvolvedores experientes o orientem, se perceberem que você é dedicado ao aprendizado. Talvez manter um diário de programação para melhorar Torne-se um codificador melhor mantendo um diário de programaçãoMantenha um diário de programação e aproveite alguns benefícios óbvios. Escrever um diário pode ajudá-lo a refletir sobre seus pensamentos e acompanhar seus objetivos de programação. consulte Mais informação , acompanhando as perguntas e respostas importantes.

8. Não planeja antecipadamente

Escrever um software eficaz começa com um bom planejamento e design. Se você quisesse construir uma casa, elaboraria uma planta antes de construir. A programação não é diferente.

Antes mesmo de escrever uma linha de código, identifique o que você realmente deseja realizar. Saiba qual é o problema, como você deseja resolvê-lo. Se você tentar descobrir problemas enquanto escreve código, pode encontrar as soluções corretas.

Separe a solução do problema da codificação e a vida é boa.

9. Não fazer pausas

Faça uma pausa, realmente! A programação é mentalmente desgastante, e passar horas a fio empurrando seu cérebro até os limites acabará por desgastá-lo. Pior ainda que a fadiga, você pode sofrer dores de cabeça ou pescoço, que são sinais de fadiga ocular do computador 5 sinais de que você tem cansaço ocular no computador (e como aliviar e prevenir)A fadiga ocular do computador é um problema real para até 90% dos usuários pesados ​​de computadores. Aqui está tudo o que você precisa saber sobre o que é e como evitá-lo. consulte Mais informação .

Quando você bate na parede, é hora de fazer uma pausa. Afaste-se um pouco da tela e faça algo que você goste. Leia um livro, vá ao ar livre, faça caminhadas, saia para jantar, qualquer coisa que o afaste.

Você será atualizado mentalmente e, ao retornar, poderá encontrar uma nova perspectiva em seu código.

10. Não se divertindo

A programação pode ser desafiadora, frustrante e, às vezes, pode ser uma coisa absolutamente óbvia. Aproveite as pequenas coisas que você gosta na codificação e não se esqueça de se divertir um pouco.

Seja para resolver problemas complexos, criar designs bonitos ou apenas para aprender uma nova habilidade, use o que você ama para continuar. Há muito o que adorar em codificação, então se inspire! Fique animado para criar algo novo e vê-lo até o fim.

Não cometa esses erros de programação

É fácil entrar em uma rotina, tentando entender algo que deve ser simples ou tentando lembrar o que algum código faz. Qualquer que seja o problema, evite cometer todos esses erros e você deverá encontrar seu código melhorando.

Ainda está lutando? Não se esqueça, existem muitos hobbies para programadores que não envolvem código 10 Hobbies para programadores que não envolvem códigoSe você deseja exercitar sua mente de uma maneira divertida sem escrever uma única linha de código, existem vários hobbies sem código que você pode usar para se tornar um programador melhor. consulte Mais informação .

Anthony Grant é um escritor freelance que cobre Programação e Software. Ele é formado em Ciência da Computação em programação, Excel, software e tecnologia.