BlackTDN Search

sexta-feira, 13 de junho de 2014

BlackTDN :: Código BlackTDN no fonte padrão da TOTVS

Estou pasmo e, de certa forma, lisonjeado: Baixei o novo RPO e ao compilar os fontes NDJLib:

d:\github\blacktdn\templates\ndjlib\ndjlib017.prg...
   (no projeto NDJLib)
Erro de compilação:
                             Duplicated function U_FT (found in OFIIA200.PRW)

corrijgi ndjlib017.prg renomeando User Function fT para User Function ufT e, novamente:

Compilando arquivos...
   d:\github\blacktdn\templates\ndjlib\ndjlib017.prg...
   (no projeto git_NDJLib.prj)
Erro de compilação:
                             Duplicated class FT (found in OFIIA200.PRW)

Processo interrompido por erro FATAL de compilação.

Clonaram o nosso código (com TRYEXCEPTION e tudo) e incorporaram ao padrão.

A classe ft, disponibilizada no BlackTDN agora faz parte do padrão, exatamente como foi escrtita.

/*/
    CLASS:        fT
    Autor:        Marinaldo de Jesus [http://www.blacktdn.com.br]
    Data:        01/05/2011
    Descricao:    Alternativa aas funcoes tipo FT_F* devido as limitacoes apontadas em (http://tdn.totvs.com.br/kbm#9734)
    Sintaxe:    ft():New() : Objeto do Tipo fT
/*/

Bem, fazer o que. BlackTDN é de domínio público. Vou ter que renomear a Classe da Lib e atualizar GitHub com a nova versão.

Obrigado ao pessoal do SIGAOFI por valorizar o nosso trabalho.

P.S.: O que mais de BlackTDN foi incorporado ao padrão? Fica a questão.

dump-file-0-ofiia200.prw
dump-file-1-ofiia200.prw
 dump-file-2-ofiia200.prw

[]s
иαldσ dj

5 comentários:

  1. Com certeza isso é apenas um pequeno fragmento do que ja foi "clonado" do BlackTDN e incorporado ao padrão... Como dia meu irmao Naldo DJ, existe algo de podre no Reino da Dinamarca... Hehehehe... Clonando na cara dura, e nem se dao ao trabalho de citar o BlackTDN como referencia.... Agora existem perguntas que nao querem calar : "BlackTDN sendo usado como referencia pela mae do produto, por qual motivo ???" ou entao "Qual o motivo de usarem as ideias e codigos publicados em BlackTDN ?" .... Isso sem contar muito do que ja mudaram no produto devido as falhas aqui apresentadas... Enfim, vamos ver quais serão os proximos capitulos...

    ResponderExcluir
  2. Boa tarde Naldo.

    Nós da TOTVS MIL, responsáveis pelo OFIIA200, queremos nos retratar e explicar o ocorrido com a utilização da Classe FT.
    Averiguando as alterações sofridas na rotina desde sua criação, verifiquei que em Agosto de 2011 um ex colaborador de nossa equipe possivelmente utilizou o BLACKTDN para consulta e por fim acabou copiando a classe em questão, fato que não aconteceria atualmente, já que nosso processo de desenvolvimento contempla fase de auditoria de programação.
    Quero deixar claro que não temos esta conduta como prática em nosso trabalho e que vamos alterar nossa rotina o quanto antes para a retirada desta classe.

    Desculpe-nos pelo transtorno.

    Manoel Filho
    Lider de Desenvolvimento
    TOTVS MIL

    ResponderExcluir
  3. Uma tremenda bobagem essa "disputinha" e orgulho de ambas. Oque é de fato para a evolução deve ser perpetuado. Esqueçam as magoas passadas, pois o passado tem um nome bem sugestivo de algo que ja passou. Quanta ignorancia!

    Se a classe é boa, use-a. A totvs tbm deve se curvar, pois nao é dona das melhores soluções, pois eh feita de pessoas que detem o conhecimento e "ela" nao tem os melhores, ela tem os aprendizes! Nao é suporte!?

    Suporte diz:... nao sabemos a causa vamos transferir para outro nivel!

    tu... tu... tu...

    ResponderExcluir
    Respostas
    1. Falou tudo, galera de ADVPL/Proteus tem muito que aprender pra chegar em um nível humano de aprendizagem, tanto lá quanto aqui vemos a diferença onde a ignorância/arrogância prevalece antes do profissionalismo.

      Excluir