Discussão do artigo "Como se tornar um bom programador (Parte 4): agilizando a velocidade de programação"

 

Novo artigo Como se tornar um bom programador (Parte 4): agilizando a velocidade de programação foi publicado:

Suponho que todo desenvolvedor quer escrever código mais rapidamente. Porém, a habilidade de escrever código de forma rápida e produtiva não é uma característica inata que apenas uns poucos trazem consigo. Trata-se de uma habilidade que qualquer programador pode desenvolver, independentemente da experiência prévia ou da quantidade de texto digitado com o teclado.

Todo programador sonha com produzir seu código o mais rápido possível. Ninguém quer passar uma semana escrevendo um pequeno programa ou um trecho de código, muito menos trabalhar durante horas ou mesmo dias resolvendo um problema que retarda todo o processo de desenvolvimento.

Programação rápida

Todos os programadores querem ser mais rápidos

  • Você já viu vídeos no YouTube em que alguém escreve código MQL5? Há momentos em que é quase impossível acompanhar o ritmo desse tipo de vídeo, porque você está se desenvolvendo a um ritmo muito mais lento. Porém, você quer se aproximar um pouco mais dessa velocidade.
  • Alguns programadores escrevem código a uma velocidade simplesmente absurda. Eles empregam apenas alguns minutos na elaboração de um algoritmo complexo, quando para você podem ser necessárias horas ou até mesmo dias.
  • Às vezes, o desejo de aprender a trabalhar com mais rapidez e produtividade está associado ao trabalho no Freelance, demonstrando ter um diferencial competitivo em relação aos concorrentes, atendendo os pedidos dos clientes mais agilmente.
  • E outras vezes só queremos impressionar alguém próximo ou parceiro com nossos superpoderes para escrever código de forma rápida e eficiente, cometendo menos erros e gastando menos tempo ao desenvolver algoritmos complexos.
  • Além disso, a velocidade pode ser particularmente importante quando precisamos lançar, por exemplo, uma atualização de um produto no Mercado com correção de bugs.

Autor: Omega J Msigwa

 
Ótimas instruções
 

Muito bons, muito ricos esses artigos.

desejo ler outros artigos em breve

 
Muito obrigado
 
Escreva em inglês, por favor.
 
Yaness LeRoi225 #:

Muito bons, muito ricos esses artigos.

desejo ler outros artigos em breve

Obrigado

 
É um bom artigo. Agradecimentos
 
O artigo foi bom, tudo é claro e direto ao ponto 👍
 

só que é estritamente o contrário...

o código dado no artigo como "ruim" é profissional.

e o que se pretende que seja bom é uma porcaria.

PS/ a admissibilidade e a correção dos argumentos são sempre verificadas. "Não confie em ninguém, nem mesmo em você mesmo"

 

Esse fragmento de código é fornecido no artigo como um exemplo de fragmento de código:

CAccountInfo       m_account;  // membros da classe AccountInfo
CSymbolInfo        m_symbol;   /membros da classe SymbolInfo
COrderInfo         m_order;    // Membros do OrderInfo
CHistoryOrderInfo  m_orderhistory; // membros da classe OrderHistoryInfo
CPositionInfo      m_position; // membros da classe PositionInfo
CDealInfo          m_deal;     // membros da classe Deal Info
CTrade             m_trade;    // membros da classe TradeInfo
CTerminalInfo      m_terminal; /membros da classe TerminalInfo

Estes não são membros das classes especificadas. Parece que o autor não entende o que são membros de classe.

Стать хорошим программистом (Часть 4): повышаем скорость программирования
Стать хорошим программистом (Часть 4): повышаем скорость программирования
  • www.mql5.com
Я полагаю, каждый разработчик хочет писать код быстрее. При этом возможность быстро и эффективно писать код — это не какая-то особая врожденная способность, доступная только избранным. Это навык, которым может овладеть любой программист, независимо от предыдущего опыта и объема набранных на клавиатуре текстов.
 
Andriy Konovalov #:

O artigo fornece esse fragmento de código como exemplo:

Estes não são membros das classes especificadas. Parece que o autor não entende o que são membros de classe.

Tem certeza de que precisa saber algo para ensinar aos outros?