• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skm

Uso das coding guidelines

No desenvolvimento do software usa as guidelines da linguagem?   23 membros votaram

  1. 1. No desenvolvimento do software usa as guidelines da linguagem?

    • Sim, siguo-as a risca
      5
    • Sim, mas faço algumas alterações
      16
    • Não. Uso as minhas guidelines
      2

Please inicie sessão ou registe-se para votar.

10 mensagens neste tópico

A uns tempos atras iniciei um topico sobre o uso das guidelines no desenvolvimento de software.

Mas agora queria saber a opinião de todos.

Digam de vossa justiça...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Faço por cumprir, não sou um extremista mas tento segui-las...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Usar as guidelines facilita a leitura do codigo. E é muito util quando se trabalha em equipa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Faço por cumprir, não sou um extremista mas tento segui-las...

quoted for truth
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Apesar de ter votado em que faria alterações, as mesmas só acontecem se for necessário na equipa, ou se se verificar que as regras da linguagem são demasiados estranhas para quem está a programar. Lembro-me particularmente das regras de C#, que me pareceram um pequeno choque no início e que obrigaram, a mim e a um colega com quem estava a trabalhar, a reconfigurar-mos o VS para trabalhar com as regras de Java, às quais estávamos mais habituados.

Actualmente já não faço alterações às de C#, e penso que não faço em nenhum a não ser que se veja como uma vantagem para a equipa. Isto porque manter as regras ajuda a ter código coerente dentro da linguagem/tecnologia. Assim, um programador que conheça a linguagem não vai ter dificuldades em integrar o desenvolvimento, ou pelo menos não terá mais um barreira.

Pessoalmente sigo as regras à risca, apenas as alterando caso seja necessário para o bom decorrer do projecto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu tento sempre seguir as regras e convenções à risca, se foram feitas por algum motivo foi. :P

Mas já me aconteceu mudar de linguagens e quando vou a ver estou a usar uma convenção da outra! :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Regra geral, sigo, mas às vezes acontece não conhecer uma ou outra, ou conhecer mas achar que naquele caso não se adequa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Cumpro, mas posso fazer alterações, se estas forem necessárias.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pelo menos as do python acabo por seguir à risca porque:

A Foolish Consistency is the Hobgoblin of Little Minds

    One of Guido's key insights is that code is read much more often than it

    is written.  The guidelines provided here are intended to improve the

    readability of code and make it consistent across the wide spectrum of

    Python code.  As PEP 20 says, "Readability counts".

    A style guide is about consistency.  Consistency with this style guide is

    important.  Consistency within a project is more important. Consistency

    within one module or function is most important.

    But most importantly: know when to be inconsistent -- sometimes the style

    guide just doesn't apply.  When in doubt, use your best judgment.  Look

    at other examples and decide what looks best.  And don't hesitate to ask!

    Two good reasons to break a particular rule:

    (1) When applying the rule would make the code less readable, even for

        someone who is used to reading code that follows the rules.

    (2) To be consistent with surrounding code that also breaks it (maybe for

        historic reasons) -- although this is also an opportunity to clean up

        someone else's mess (in true XP style).

Por exemplo, o limite de caracteres que eles dizem para usar é 79, mas apesar de tentar cumprir com esse limite, à vezes tenho que passar para os 82/85, e acho que por meia dúzia de caracteres não há necessidade de escrever uma nova linha.

EDIT: Excepto se não me lembrar de alguma coisa (não me lembro sempre da style guide toda :P)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora