Manual de Estilo para Formatação Automática de Código em Potigol #63
-
Vamos escrever na nossa implementação de Potigol em TypeScript (https://github.com/DesignLiquido/potigol) um formatador automático de código. A ideia é pressionar Alt/Option + Shift + F no VSCode e o código ficar formatado bonitinho. Para isso, precisamos entender algumas coisas. Pelo que acompanho dos posts do X do Professor Leonardo, mais o que temos em https://github.com/potigol/beecrowd, podemos depreender as seguintes diretrizes de um hipotético manual de estilo:
São estes? Ou esqueci de algum? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Ótima iniciativa. Eu vou colocar aqui mais algumas recomendações de estilo. Nas primeiras versões do Potigol havia um editor (ePotigol) com recursos de formatação automática. O editor tinha alguns bugs e eu acabei deixando de manter, mas a formatação automática funcionava. Eu vou pegar alguns exemplos formatados para colocar aqui. Ultimamente andei avaliando alternativas ao estilo padrão. Um exemplo é o Opção 1 se n mod 2 == 0 entao
escreva "par"
senao
escreva "ímpar"
fim Expressão x =
se n mod 2 == 0 então
"par"
senão
"ímpar"
fim Opção 2 se n mod 2 == 0
entao escreva "par"
senao escreva "ímpar"
fim Expressão x = se n mod 2 == 0
entao "par"
senao "ímpar"
fim Opção 3 - Expressão x = se n mod 2 == 0 entao "par" senao "ímpar" fim |
Beta Was this translation helpful? Give feedback.
Olá @leonelsanchesdasilva
Ótima iniciativa. Eu vou colocar aqui mais algumas recomendações de estilo.
Nas primeiras versões do Potigol havia um editor (ePotigol) com recursos de formatação automática. O editor tinha alguns bugs e eu acabei deixando de manter, mas a formatação automática funcionava. Eu vou pegar alguns exemplos formatados para colocar aqui.
Ultimamente andei avaliando alternativas ao estilo padrão. Um exemplo é o
se
.Opção 1
Comando
Expressão
Opção 2
Comando
Expressão