top of page

UFCD 0806 Princípios metodológicos de programação.

  • 3 de nov. de 2021
  • 3 min de leitura

Atualizado: 20 de fev. de 2023

1. Mantenha-o simples, estúpido (KISS)

  • • parece duro, mas é um dos princípios de codificação mais importantes. O que significa o KISS?

  • •significa que deve escrever o código o mais simples possível. Uma das regras da programação básica é nunca tentar ser excessivamente inteligente ou exibir- se com um grande bloco de código avançado. Se puder escrever um script numa linha, escreva numa linha.

2. Escreva o código DRY

  • •O princípio de programação de computador Don't Repeat Yourself (DRY) significa não repetir o código. É um erro comum de codificação . Ao escrever o código, evite a duplicação de dados ou lógica. Se já copiou e colou código no seu programa, não é um código DRY.

  • •Em vez de duplicar linhas, tente encontrar um algoritmo que use um loop.

  • •O código DRY é fácil de manter. É mais fácil depurar um loop que lida com 50 repetições do que 50 blocos de código que lida com uma repetição cada.

3. Aberto / Fechado

  • •Este princípio de programação significa que deve ter como objetivo tornar o seu código aberto para extensão, mas fechado para modificações. Este é um princípio importante ao lançar uma Aplicação ou estrutura que outros irão usar.

4. Composição sobre herança

  • •Se ao escrever código usar programação orientada a objetos , verá que esse princípio de programação é muito útil. O princípio de composição sobre herança afirma: objetos com comportamentos complexos devem conter instâncias de objetos com comportamentos individuais. Eles não devem herdar uma classe e adicionar novos comportamentos.

5. Responsabilidade Única

  • •O princípio de responsabilidade única afirma que cada classe ou módulo de um programa deve fornecer apenas uma funcionalidade específica.

"Uma classe deve ter apenas um motivo para mudar.“

(Robert C. Martin)

6. Separação de interesses

  • •O conceito de separação de interesses é uma versão abstrata do princípio de responsabilidade única. Essa ideia afirma que um programa deve ser projetado com diferentes “containers”, e esses “containers” não devem ter acesso uns aos outros.

  • •Um exemplo bem conhecido disso é o design model-view-controller (MVC). O MVC separa um programa em três áreas distintas: os dados (modelo), a lógica (controlador) e o que a página exibe (visualização). Variações de MVC são comuns nas estruturas da web mais comuns.

7. Não vai precisar disso (YAGNI)

  • •Este princípio significa que nunca deve codificar uma funcionalidade na hipótese de que possa precisar de algo no futuro. Um dos princípios mais importantes da programação de computadores é que não deve tentar resolver um problema que não existe.

  • •Ao tentar escrever código DRY, os programadores podem violar este princípio. Frequentemente, os programadores inexperientes tentam escrever o código mais abstrato e genérico que podem. Muita abstração, no entanto, causa um código complexo que é impossível de manter.

  • •Aplique os princípios de programação DRY apenas quando for necessário; se notar pedaços de código escritos repetidamente, implemente uma camada de abstração.

8. Documente o seu código

  • •Pode ser fácil esquecer o ser humano do outro lado que pode eventualmente entrar no seu código por conta própria.

  • •Qualquer desenvolvedor sénior enfatizará a importância de documentar o seu código com comentários apropriados. Todas as linguagens os oferecem; deve criar o hábito de escrevê-los. Deixe comentários para explicar objetos, melhorar as definições de variáveis ​​e tornar as funções mais fáceis de entender.

9. Rever

  • •O código não será perfeito à primeira vez. Deve rever-se periodicamente o código e procurar maneiras de otimizá-lo, tornando-o mais eficiente e, ao mesmo tempo, mantendo os resultados exatamente iguais.

  • •As bases de código estão em constante evolução. Um dos princípios da programação é lembrar que é completamente normal revisitar, reescrever ou mesmo redesenhar pedaços inteiros de código. Isso não significa que não teve sucesso na primeira vez que escreveu o programa mas o conhecimento progride ...

10. Código limpo a todo custo

  • •Deixe o seu ego de lado e esqueça de escrever códigos inteligentes. Por vezes o tipo de código mais parece um enigma do que uma solução.

  • •Não está a programar para impressionar estranhos! Você está nesta profissão para resolver problemas!!

  • •Não tente agrupar uma tonelada de lógica numa linha. Deixe instruções claras nos seus comentários e documentação. Se o seu código for fácil de ler , normalmente também será fácil de manter.

  • •Bons programadores e código legível andam de mãos dadas. Deixe comentários quando necessário, siga os guias de estilo e coloque-se no lugar do utilizador sempre que possível.


Conclusão

Se cumprimos com todos ou a maioria dos principio temos hipótese de ser um bom programador!

 
 
 

Comentários


Formulário de inscrição

Obrigado(a)!

  • Facebook
  • Twitter
  • LinkedIn

©2021 por Peixoto. Orgulhosamente criado com Wix.com

bottom of page