Discussão do artigo "Interfaces Gráficas X: Gestão avançada de listas e tabelas. Otimização do código (build 7)" - página 2

 
Anatoli Kazharski:

1. Se eu ainda não implementei algo, isso não significa que eu já não tenha pensado sobre isso e não saiba como implementarei. Simplesmente ainda não o fiz. Ao contrário de você, eu descrevo tudo o que faço em detalhes. Isso também leva tempo.

2. Não preciso ler artigos para implementar algo. Se não houver uma solução pronta, procuro meus próprios métodos. Mas você tem a oportunidade de ler artigos. E, em vez de ler e não fazer perguntas que são explicadas no artigo, você continua a "balear" aleatoriamente.

3. É diferente com a OOP. Você simplesmente tem uma lacuna absoluta nessa área de conhecimento. O que você tem como "o processo mais difícil" é resolvido de forma bastante simples com a OOP.

4) Não é típico que eu me sinta ofendido. Lembro-me de que um dos membros do fórum em inglês sugeriu uma solução (sem implementação) para aprimorar o esquema. Eu a utilizei. O processo mais difícil não surgiu. Com sua abordagem, você se torturará por muito tempo se gabando da implementação deficiente e lutando contra moinhos de vento.

1. Ficarei feliz em ler como você vê a implementação da ideia de "interface em um bitmap": A propósito, não se esqueça de explicar nesse artigo como as linhas indicadoras ou quaisquer outros objetos gráficos de outros programas não serão obscurecidos por toda a interface de bitmap.

2) Esse artigo específico diz alguma coisa sobre a universalização de funções? Ele fala alguma coisa sobre a expansão do potencial de desenvolvimento do programa? Sobre a inevitável necessidade de redesenhos globais para um salto qualitativo? Entretanto, você pode ver pelas minhas perguntas que é nisso que estou interessado. Estou interessado em ver os limites do potencial dessa abordagem. Sei que eles existem e, em minha opinião, é impossível superá-los sem uma reformulação global. Esse é o pensamento que estou tentando transmitir.

3. Aqui seu julgamento é infundado. Talvez eu não conheça bem a OOP, mas você conhece ainda pior a minha abordagem e, portanto, não pode dizer com certeza se é difícil para mim. Sem ter o conceito, você também não pode saber o quanto será difícil para você.

4. Você está certo. Gabar-se de uma implementação de má qualidade é bobagem. Entretanto, se for uma implementação inovadora e de má qualidade, então é aceitável).

Gostei de sua metáfora de "lutar contra moinhos de vento". Há algo de bom nisso... Mas não se trata apenas de você, mas do meu conflito com métodos de programação comuns, no qual estou tentando me impor. Não é nada pessoal.

 

Quero encerrar nossa discussão com uma nota positiva.

Feliz Ano Novo! :)

 
Реter Konow:

... Essa é a mensagem que estou tentando transmitir.

Você não é muito bom nisso. Tudo se resume à sua implementação e à sua abordagem. Em código fechado. Está sempre girando em torno disso. Você não se cansa disso? Você está se repetindo. Está sempre pisando no mesmo ancinho.
 
Anatoli Kazharski:
Você não é muito bom nisso. Você só quer nos contar sobre sua implementação e sua abordagem. Em código fechado. Está sempre girando em torno disso. Você não se cansa disso? Você está se repetindo. Está sempre pisando no mesmo ancinho.

É óbvio que você não está inclinado a discutir questões sobre a possibilidade de existência de outras abordagens. Talvez a abordagem padrão lhe sirva muito bem. Tudo o que estou dizendo é que existem outras maneiras. E o problema aqui é a falta de vontade de algumas pessoas em entender isso.

Isso é verdade com relação ao código fechado. Mas ninguém me mostrou o código também. E ninguém me disse como chegar à minha abordagem. Um verdadeiro desenvolvedor pode chegar a tudo sozinho.

 
Реter Konow:

É óbvio que você não está inclinado a discutir a possibilidade de outras abordagens. Talvez a abordagem padrão lhe sirva muito bem. Tudo o que estou dizendo é que "há outras maneiras". E o problema aqui é a falta de vontade de algumas pessoas de entender isso.

O que seu código fechado tem a ver com isso? De que abordagem padrão você está falando? De onde você tirou esse padrão?

E por que você sempre começa a falar sobre outras formas quando eu já deixei claro que não estou interessado em sua abordagem dessa forma? Por que você a impõe?

Sobre o código fechado - é verdade. Mas ninguém me mostrou o código também. Ou me disse como chegar à minha abordagem. Um verdadeiro desenvolvedor pode chegar a tudo sozinho.

Portanto, chegue lá primeiro. Sua implementação está tão crua que ninguém pode usá-la porque ainda não foi publicada. O fato de que está prestes a publicá-la vem sendo repetido incessantemente desde maio. Você vai parar com esse flamejamento incessante?

 
Anatoli Kazharski:

O que seu código fechado tem a ver com isso? De que abordagem padrão você está falando? De onde você tirou esse padrão?

E por que você sempre começa a falar de outras formas se eu já deixei claro que não estou interessado em sua abordagem dessa forma? Por que você a impõe?

Bem, então chegue lá primeiro. Sua implementação é tão crua que ninguém pode usá-la, porque ainda não foi publicada. O fato de que está prestes a publicá-la vem sendo repetido incessantemente desde maio. Você vai parar com esse flamejamento incessante?

Onde estou me impondo? Estou fazendo perguntas difíceis sobre o desenvolvimento futuro da biblioteca. Estou apenas analisando o que você faz de forma um pouco mais global. E as perguntas são um pouco mais globais. Isso é uma coisa ruim?

De que adiantará se eu me aprofundar em detalhes específicos de sua implementação e isso é tudo? O que isso faria? Se eu não tivesse nada para comparar, só ouviria o que você escreve, mas tenho algo para comparar. Em muitos aspectos, estou no mesmo nível que você (embora em algumas coisas eu fique para trás), mas você não está interessado em se comunicar com iguais (mesmo que eles tenham uma abordagem diferente)? Afinal, isso é muito interessante. Isso é tudo.

 
Реter Konow:

Onde estou me impondo? Estou fazendo perguntas difíceis sobre o desenvolvimento futuro da biblioteca. Apenas tenho uma visão um pouco mais global do que vocês estão fazendo. E as perguntas são um pouco mais globais. Isso é ruim?

De que adiantará se eu me aprofundar em detalhes específicos de sua implementação e isso é tudo? O que isso faria? Se eu não tivesse nada para comparar, só ouviria o que você escreve, mas tenho algo para comparar. Em muitos aspectos, estou no mesmo nível que você (embora em algumas coisas eu fique para trás), mas você não está interessado em se comunicar com iguais (mesmo que eles tenham uma abordagem diferente)? Afinal, isso é muito interessante. Isso é tudo.

Até agora não vi nada de sua parte que me interessasse e levantasse questões. Vejo apenas incompetência global. Primeiro estude-a e depois compare-a. Mas você admitiu recentemente que faz comparações com base em imagens nos artigos desta série. Portanto, estou encerrando a discussão com você.

 
Anatoli Kazharski:

Ainda não vi nada de sua parte que me interesse e levante questões. Tudo o que vejo é incompetência global. Estude primeiro e depois compare. Mas você admitiu recentemente que faz comparações com base em imagens nos artigos desta série. Portanto, estou encerrando a discussão com você.

É isso mesmo. Eu julgo por fotos, vídeos ou, melhor ainda, por arquivos exe. Considero esse o principal indicador. O que vejo de você, como já enfatizei muitas vezes, causa uma impressão muito positiva em mim e dou uma nota alta ao seu resultado. A propósito, eu sempre disse isso.

Dou uma nota baixa para a abordagem em si, mas essa é minha avaliação subjetiva, que é justificada pela minha prática de criar o mesmo que você faz.

A propósito, se você me considera incompetente na criação de interfaces MQL, sugiro que, após o Ano Novo, abramos um tópico especial no qual discutiremos suas e minhas soluções. Assim, você poderá provar a afirmação sobre minha incompetência.

Falando francamente, espero que concorde. )

 
Реter Konow:

...

Sinceramente, espero que você concorde. )

Já lhe respondi de forma inequívoca sobre isso em nossa correspondência pessoal. Não estou interessado em suas soluções na forma atual de apresentação e não quero perder meu tempo com isso. Tenho uma grande lista de tarefas que ainda preciso fazer. É isso que vou fazer.

Expliquei minhas soluções em detalhes em uma série de artigos sobre interfaces gráficas. Não tenho o desejo de mastigar tudo isso para você pessoalmente. Todos que estiverem realmente interessados no assunto, leiam os artigos e usem minha versão em seus próprios desenvolvimentos. Se algo não estiver claro, eles fazem perguntas específicas.

Publiquem e resolvam suas soluções por conta própria. Não cabe a mim provar sua incompetência, mas a você provar sua competência por meio de suas próprias ações e declarações. É isso que você deve fazer no próximo ano.

Enquanto isso, boas festas e adeus. :)

 
Anatoli Kazharski:

Já lhe respondi de forma inequívoca em nossa correspondência pessoal. Não estou interessado em suas soluções na forma atual de apresentação e não quero perder meu tempo com isso. Tenho uma longa lista de tarefas que ainda preciso realizar. É isso que vou fazer.

Expliquei minhas soluções em detalhes em uma série de artigos sobre interfaces gráficas. Não tenho o desejo de mastigar tudo isso para você pessoalmente. Todos que estiverem realmente interessados no assunto, leiam os artigos e usem minha versão em seus próprios desenvolvimentos. Se algo não estiver claro, eles fazem perguntas específicas.

Publiquem e resolvam suas soluções por conta própria. Não cabe a mim provar sua incompetência, mas a você provar sua competência por meio de suas próprias ações e declarações. É isso que você deve fazer no próximo ano.

Enquanto isso, boas festas e adeus. :)

Obrigado pelas felicitações. )

Acho que uma discussão como essa seria de interesse de muitos. Muitas pessoas poderiam participar.

E sua biblioteca continuará a ser usada de qualquer forma e permanecerá relevante e em demanda por um longo tempo.

Entretanto, pode haver uma alternativa séria. Talvez uma alternativa séria esteja se formando.

Se isso acontecerá, quando acontecerá, se estaremos prontos para isso, quem está à nossa frente, quão realista é criar um estúdio visual por meio desta ou daquela abordagem - poderíamos entender com você a partir desta discussão.

Ninguém estaria menosprezando ou menosprezando ninguém. Apenas entenderíamos objetivamente as abordagens, os pontos de vista e os problemas de realizar as tarefas mais difíceis na criação de uma interface gráfica.

Essa discussão poderia enriquecer intelectualmente todos nós. Esse seria o benefício desse ramo.


E um Feliz Ano Novo para você novamente. )