![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Quando recolher, gerir e pagar a Base de Código por si próprio, a questão cairá imediatamente.
Não, afinal estás a rir-te.
Como é que o estilizador se relaciona com a base? Como é que a ferramenta de um programador (que utiliza para facilitar o seu trabalho) se relaciona com as regras de publicação (que podem não ter nada a ver com o seu trabalho)?
Você mesmo disse que todos os códigos serão automaticamente "penteados" pelo estilizador antes da publicação. Então deixe-o "penteá-los" ao seu estilo antes da publicação, ninguém está a discutir sobre isso!
Separar os conceitos de "base" e "estilista", e tudo se encaixará no seu lugar.
Ou acha que tudo por aqui é feito de graça?
Renat, está bem ciente de que a base traz rendimentos (embora indirectamente).
E por alguma razão também está a dar o terminal de graça.
Renat:
Agora só se fala de "só é mau porque não é personalizável" por uma questão de princípio.
Passemos a pontos específicos - indicar qual o ponto e porque não é feito correctamente pelo estilizador.O que está errado não é uma acção específica, mas a abordagem em si.
É inaceitável que se insista num estilo (qualquer que seja). Não são pioneiros, e vários estilos diferentes de programação já foram estabelecidos antes de vós. Cada um tem as suas próprias vantagens e desvantagens, e cada um é familiar ao seu utilizador.
A escolha de uma opção significa que rejeita automaticamente mais de metade dos programadores. Não os forçará a reciclarem-se. Além disso, muitos começam a escrever em MQL após uma sólida experiência em programação em outras linguagens.
A solução é simples e óbvia - fazer parâmetros personalizáveis e alguns estilos padrão. Coloque o seu por defeito, mas permita alterar as suas definições. Acreditem, os novatos (se de repente se preocuparem que eles comecem a escrever "errado") nunca entrarão nestes cenários!
Exemplos de configurações a listar? ;)
Passemos aos pontos seguintes.
Obrigado, um ponto "quantos espaços antes de um parêntesis encaracolado" é expressado. Nós pomos 2 e você põe 0.
Passemos aos pontos seguintes.
Passemos aos pontos seguintes.
Não sofrer tanto. "Tudo já foi roubado antes de nós".
Veja a lista de artigos de Astyle. Provavelmente não se sentirá inspirado pela lista completa de não-custificados, e provavelmente não precisa dela, mas é breve e claro - pode escolher o que precisa.
no ponto 2: a tabulação é má - tente olhar para o mesmo código em editores diferentes... flutuará, para o dizer de forma suave
no ponto 2: a tabulação é má - tente olhar para o mesmo código em editores diferentes... flutuará para o pôr suavementeÉ por isso que não tem de penteá-lo à sua própria maneira. Cada um tem a sua própria barata na cabeça. Dar ao povo pão e circos. Escolheremos por nós próprios o que quisermos.
no ponto 2: a tabulação é má - tente olhar para o mesmo código em editores diferentes... para o dizer de forma suave, flutuaráA solução é simples, a tabulação (travessão) é feita ou pelo carácter da tabulação (depois pode flutuar) ou pelo número correcto de espaços (depois tudo será igual em todo o lado).
O segundo ponto "separe as operações com espaços" é expresso.
Existem outros pontos?
O segundo ponto de 'espaços de operações separados' é expresso.
Algum outro ponto?
Enums:
Ifs:
Sweets
Os pontos de interesse específicos são "funciona assim agora, e deveria funcionar assim".
O alinhamento dos parênteses já foi expresso.