Re: [firebase-br] Diga não às UDFs!

Marcelo Silva marcvan em ig.com.br
Sex Out 27 14:42:17 -03 2006


Uma coisa que vejo de vantagem nas UDF é que vc pode criar uma chave para 
seu sistema e que só irá funcionar com a tal chave :)

Vc cria uma função da UDF que recebe uma valor pela SP :) ae ta amarrado 
(como dizem alguns religiosos :) hehe)

Ou seja se vier tudo dentro de si, além de ficar gigantesco, tira a 
liberdade do programador, pois é praticamente impossivel prever todas as 
necessidades de cada sistema

----------------------
Marcelo Silva
(11) 9693-4251
(11) 6723-3106 - LESTCRED
MSN: marcvan em ig.com.br



----- Original Message ----- 
From: "Daniel / Tecnobyte" <temp em tecnobyte.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 27, 2006 1:27 PM
Subject: Re: [firebase-br] Diga não às UDFs!


As UDFs em minha opinião são um excelente recurso do Firebird. Claro que
seria muito melhor se o banco tivesse um conjunto de funções mais amplo e
ainda se permitisse a criação de STORED FUNCTIONs (como pode ser feito no
MySQL 5.x).

Como qualquer outro recurso de uma linguagem de programação/ferramenta,
quando não usado com cuidado pode ser problema na aplicação. Os problemas
das UDFs estão, em geral, no modo como foram escritas/desenvolvidas ou na
forma que estão sendo usadas.

Eu particularmente já usei muitas UDFs e não posso afirmar que foram
problemas. Pelo contrário, me ajudaram a resolver problemas que com STORED
PROCEDURE seria muito difícil ou até impossível.

Mas é apenas minha opinião.

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática

Quer uma agenda no seu computador?
Pegue sua cópia GRÁTIS em www.tecnobyte.com.br


----- Original Message -----
From: "Jeferson Oliveira" <jefersonfoliveira em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 27, 2006 10:10 AM
Subject: [firebase-br] Diga não às UDFs!


Há muito já não gosto de UDFs. Não acrescento mais nenhuma aos meus
bancos de dados há muito tempo, mas continuava utilizando duas (StrLen
e SubStrLen) com frequência. Resolvi agora que não utilizarei mais
UDFs, de forma alguma.
Como os motivos para não usar UDFs são muitos e conhecidos, imaginei
que outros desenvolvedores já devem ter tomado decisão semelhante.

Gostaria de sugerir aos que concordam com tal pensamento,
compartilharmos códigos de SPs que substituem UDFs. A publicação
dessas funções poderia ser feita no site da Firebase (se o Cantú
estiver de acordo) ou mesmo aqui na lista, definindo um assunto padrão
para facilitar a pesquisa de funções já publicadas.
Por exemplo: "SP_UDF - Pos" como assunto da mensagem que publica o
código da SP Pos.
Como já deve ter muita coisa pronta por aí, acredito que em pouco
tempo teríamos uma biblioteca considerável de funções úteis no
dia-a-dia.

Gostaria de saber:
 - dos colegas se consideram essa uma iniciativa válida, ou trata-se
de uma necessidade somente minha que não interessa aos demais;
 - do Cantú, se o site da Firebase seria um local adequado para essas
publicações; e se sim, qual seria a melhor forma? Artigo, Dica ou
arquivo para download?


Abraço!
Jeferson Oliveira



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.9/490 - Release Date: 20/10/2006






Mais detalhes sobre a lista de discussão lista