Verificar - o que eu fiz de errado? - página 4

 
Renat Akhtyamov #:
É disso que estou falando. Veja minha listagem na página anterior, braggart ;)
Os programas devem ser escritos de forma que não sejam necessários comentários ou outras perversões.

Eles costumam dizer isso quando não fazem nada. Ou quando eles não fazem nada.

Da mesma forma: "Aquele que não faz nada não está errado".

Eles também dizem: "Especialistas em sofás".

Só estou dizendo.

 
Vitaly Muzichenko #:

Eles costumam dizer isso quando não fazem nada. Ou quando eles fazem algo que não entendem.

Da mesma forma: "Aquele que não faz nada não está errado".

Também é dito: "Especialistas em sofás".

Só estou dizendo.

Sim, batatas de sofá e não fazer nada, isso é certo. O especialista está trabalhando duro, eu já enchi minha urna, e desejo o mesmo a você ;)
 
Renat Akhtyamov #:
Sim, batatas de sofá e não fazer nada, isso é certo. O especialista está trabalhando duro, eu já enchi minha urna, e desejo-lhe o mesmo ;)

O especialista do novato sempre assina, desenha diagramas, etiquetas e compila a documentação do produto.

E você diz que não precisa nem comentar o código.

Veja aqui como você precisa comentar o código para que ele possa ser mantido daqui a um ano, não apenas hoje e agora


 
Vitaly Muzichenko #:

O especialista do novato sempre assina, desenha diagramas, etiquetas e compila a documentação do produto.

E você diz que não precisa nem comentar o código.

Veja aqui como você precisa comentar o código para que ele possa ser mantido daqui a um ano, não apenas hoje e agora


O número de linhas por página que eu chamaria linhaDePágina, e assim por diante.
 
Renat Akhtyamov #:
O número de linhas por página que eu chamaria linhaDePágina, e assim por diante

Nomes longos são prejudiciais à velocidade de execução do código

Se nome variável local, então geralmente 1-2 letras, global - nome normal, mas mais curto


 
Vitaly Muzichenko #:

Nomes longos são prejudiciais à velocidade de execução do código

Se o nome da variável local é 1-2 letras, a variável global tem um nome normal, mas um nome mais curto.


Isso não afetará a velocidade. Inquira sobre a compilação.
É um fato que tal código é ilegível.
 
Vitaly Muzichenko #:

Nomes longos são prejudiciais à velocidade de execução do código

Algo novo
Mesmo nos intérpretes modernos não o faz, porque tudo é traduzido primeiro em byte-código.
Os dias do BASIC já se foram há muito tempo.
 
Renat Akhtyamov #:
Isso não afetará a velocidade. Confira a compilação.

Isto tem sido testado, repetidamente.

Estou aqui há um mês, reescrevendo um programa que escrevi em 2017.

Chegamos a este ponto, a velocidade aumentou 30%, mas ainda é muito tempo

Estou sentado truncando código por mais tempo, o tempo de carga não deve ser superior a 0,01, e isto virá.

---

O problema é que originalmente foi escrito como um rascunho e não prestou atenção a isso.

Você não deve escrevê-lo dessa maneira, deve escrevê-lo corretamente imediatamente, e se funcionar, está tudo bem.

 
Nikolai Semko #:
Algo novo.

Confira, é fácil. Faça uma página de 1m e a execute várias vezes. Primeiro com variáveis de 10 caracteres, depois com 2 caracteres

 
Vitaly Muzichenko #:

Isto tem sido testado, repetidamente.

Estou aqui há um mês, reescrevendo um programa que escrevi em 2017.

Chegamos a este ponto, a velocidade aumentou 30%, mas ainda é muito tempo

Estou sentado truncando código por mais tempo, o tempo de carga não deve ser superior a 0,01, e isto virá.

---

O problema é que originalmente foi escrito como um rascunho e não prestou atenção a isso.

Não é preciso escrevê-lo assim, basta escrevê-lo imediatamente, e se funcionar, servirá.

Você mede a velocidade de corrida, não a velocidade de compilação.
Nikolay é definitivamente um especialista nisto.
Eu poderia estar errado.
Acho que Dmitrievsky também vem acelerando os algoritmos.
Certamente não vou discutir com eles sobre este assunto.
E você tem o código da página web como exemplo, o que isso tem a ver com isso?
Aí a velocidade é um pouco diferente.
Por exemplo, um dos meus sites não pôde ser carregado e por 40 minutos. Como resultado de algumas manipulações, começou a carregar, como de costume.
Não estrague o código, trata-se de algo mais.
Razão: