Clipper On Line • Ver Tópico - Se não fosse o code-folding

Se não fosse o code-folding

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Se não fosse o code-folding

Mensagempor JoséQuintas » 28 Ago 2018 13:30

Deu uma diferença na formatação deste fonte, nos IF/ENDIF, DO WHILE/ENDDO, etc.
Então comecei a fazer manualmente a checagem de abertura/fechamento.
E fiz muito uso do code-folding, pra ir fechando blocos.

Mas de repente me deparo com isto:

tbrowse3.png


Duas vezes verificando a mesma tecla F7.

Bom... o PNotepad deixa abrir o mesmo fonte em duas janelas, pra ver partes diferentes.
Vamos comparar:

tbrowse4.png


Pois é..
É inacreditável o que alguns programadores fazem.
O fonte tem um total de 2.714 linhas.
As rotinas pra F7 iniciam nas linhas 699 e 1028, mais de 300 linhas de fonte
Navegar 10 páginas só pra ver cada ELSEIF é complicado... deveria ter sido dividido em blocos.
Difícil encontrar isso sem usar o code-folding.

Fico imaginando o programador consertando uma dessas rotinas pensando que era a outra....

Só encontrei porque ao formatar o fonte, deu diferença por causa de um IF(x=1), que o formatador acabou considerando que deveria ser um IIF()

Nota:
O IF/ENDIF tem quase 1.400 linhas.
E tem o mesmo fonte em pastas diferentes, com tamanhos diferentes, mas mesma duplicação do F7.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Se não fosse o code-folding

Mensagempor JoséQuintas » 28 Ago 2018 14:24

Difícil alguém duplicar rotina?

Difícil alguém duplicar rotina e mais o fonte?

E se aproveitar o mesmo fonte 6 vezes?

b0441.png


As famosas perguntas aqui no grupo:

É difícil converter de Clipper pra Harbour?
É difícil converter de XHarbour pra Harbour?
É difícil converter pra visual gráfico?
É difícil trocar de LIB gráfica?

O que eu sempre digo: Depende dos fontes.

Quem está com dificuldades pra converter...
Já pensou que uma melhorada nas fontes pode facilitar muito?

Converter aplicativo complicado não é problema.
Mas converter fontes complicados... aí ferrou.... complica cada vez mais.
Por isso é sempre interessante preparar os fontes primeiro, pra depois pensar em converter.
Isso melhora os fontes e o próprio programador.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 24 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro