Como vocês programam a distinção entre um feto PROFISSIONAL e um feto DILIETANO? - página 3

 

DmitriyN:

1....Não há pressa, pense nisso...

2. Somente uma formalização clara e compreensível!

1. O que há para se pensar?

Talvez no Cinco, ou neste fórum (não me lembro exatamente agora), em algum artigo ou tópico foram postadas informações sobre a formatação correta do código, na forma de, por exemplo, "Tab" antes do parêntese de abertura depois se, se incluído quantas expressões. E havia até algo como um tradutor de código escrito de forma descuidada, mas compilável num formato padrão e popular...

Em suma, devemos olhar nesta direção...

P.S. Mais uma vez, há a questão de que não há garantias de que este programa-tradutor não tenha sido aplicado a código amador escrito anteriormente...

No quinto fórum, você também deve procurar informações sobre o assunto.

Mais uma vez há pro-programadores cujos códigos específicos de escrita diferem do padrão e são geralmente aceitos... então aqui já... demasiadas variantes de condições têm de ser enfiadas neste seu programa - um scanner de código pró/não-profissional...

P.P.S. Ele traz à mente as palavras extremas do mago da Terra do filme "As Crônicas de Riddick":

"Império do mal a seus pés, solitários fora da lei! Nem mesmo eu sou capaz de calcular as opções possíveis aqui"...

:-)

2. Já existe um tradutor em algum lugar nos fóruns para todo tipo de porcaria compilável em código padrão e geralmente aceito (conjunto de regras previamente formalizado).

Tarefa: Consertá-la um pouco e torná-la uma função tipo bool com uma tolerância de, por exemplo, 80%.

Ou seja, se o lançamento deste scanner em código sob teste resultar em 85% do código que se encaixa na estrutura de escrita padrão, o código é considerado profissional.

Se for inferior a 80%, então é considerado como um código de má qualidade.

+ verificar se há caracteres min no código que está sendo testado para que o código não possa ser tomado como um pro por uma linha de 30 caracteres.

De alguma forma, isso é um começo.

E, em geral, para dificultar a desmontagem do código de exp real, eles o traduziram em uma linha após a forma normal de escrita + acrescentaram todo tipo de fórmulas de material no nome e expressões contáveis...

 
DmitriyN:


Aqui está um exemplo de como os programadores profissionais programam (talvez não todos?).
Os amadores escrevem da maneira mais simples possível.

 
DmitriyN:

Eles podem, sem dúvida. Os amadores fizeram muitas descobertas e invenções maravilhosas em vários ramos da economia.

===

Tomemos, por exemplo, um critério simples - o tamanho de um arquivo. Podemos dizer que um Expert Advisor de 500 bytes de tamanho pode ser rentável? Dificilmente.


Sim, pode. Apenas não 500 bytes, mas digamos, 5k.
 
faa1947:

Não resistiu.

Encantado com o ramo, até o ponto de gritar.

Bravo!!!!


O posto está fora de lugar. Eliminado

 
paukas:

Talvez. Apenas não 500 bytes, mas digamos 5k

Não surgiu a questão da rentabilidade?

Se assim for, pode ser estabelecido algum tipo de mínimo. Mas a questão é como esse mínimo não derramaria o bebê com a água ... :-)

 
Roman.:

Não surgiu a questão da rentabilidade?

Bem, sim. O principal = estabilidade ().
Romano.:

Não surgiu a questão da rentabilidade?

Se assim for, algum tipo de mínimo pode ser colocado em prática. Mas a questão é que este mínimo pode não derramar o bebê com a água. :-)



8-10 linhas de código podem muito bem trazer lucro.
 
chief2000:

Aqui está um exemplo de como os programadores profissionais programam (talvez não todos?).
Os amadores escrevem da maneira mais simples possível.

"O valor de uma expressão que inclui uma operação de atribuição é o valor do operando esquerdo após a atribuição".

Não na MQL4. É uma regra básica da Cish.

Para a TC - muitos não-profissionais utilizam o código fonte aberto das bibliotecas de programadores profissionais (tais bibliotecas mesmo aqui - um carro e um carrinho), se desejado, a partir de funções escritas por profissionais, você pode realmente montar EAs tijolo por tijolo. Portanto, o assunto não é adequado, imho.

Embora ... Se um profissional toma o código de outro profissional, ele geralmente o conserta para si mesmo, porque muitas vezes não quer reinventar a roda quando pode consertá-la para seu próprio traseiro. Isto pode ser uma pista.

 
Faça uma rede neural, deixe-a ver as regras.
 
Rorschach:
fazer uma rede neural, deixá-la ver as regras.

Nesse caso, há o perigo de que ele indique ao autor quem ele é))
 
Rorschach:
Faça uma rede neural, deixe-a ver as regras.

Mas quem vai ensiná-lo? E como formalizar as regras. Valeria um Prêmio Nobel.