quinta-feira, 29 de novembro de 2007

Performance de programas

Vou relatar aqui uma experiência minha desenvolvendo softwares...

Nunca imaginei diferença tão gritante de performance...

Desenvolvendo em C#.Net, eu precisava validar uma string como número. Mas em C#, não conheço uma função como a isNumeric, do java....
Então, o que eu fiz...
Fiz um método isNumeric(string str). Dentro dela, eu tentava converter a string para um inteiro de 32 bits (Convert.ToInt32(str)). Caso desse certo, meu método retornava verdadeiro (descartando então a conversão para inteiro). E caso ocorresse alguma exceção qualquer, retornava falso. Uma #@$* gambiarra essa... Estava demorando cerca de 10 minutos para executar a leitura e validação de um arquivo texto relativamente grande...

Hoje, cheguei no trabalho, com uma idéia, de testar usando bytes, e os valores binários de cada caractere da string a validar...
Então, fiz uma classe para fazer estes testes (É um programa bobinho, bem específico.) Na classe, defini as variáveis que representarão os números. Deixando tudo com um escopo não local a blocos de repetição para não perder performance alocando e desalocando memória a todo momento.

Então, para cada caractere da string, eu testava seu valor com todos os 10 possíveis, (0 a 9). Se o caractere não se encaixava nestes valores, retornava falso, pois não era um número válido, a string. E no final, se passasse em todos os testes, retornava verdadeiro. Era um número!

Bobinho isso tudo, não é?

Pois então, na execução do programa, demorou menos do que 1 minuto!!!!!!
1 minuto em relação a 10 minutos! Muita diferença!!!!!!!

Este exemplo é só para encorajar todos a "não usarem gambiarras" em seus programas!!!!!!!!!!! ;)

domingo, 25 de novembro de 2007

Meus Poemas Disponíveis!

Isso mesmo!!

Agora estou colocando meus poemas no ar, e coloquei no menu aí do lado os links para os poemas!
Aos poucos vou colocando eles, até colocar todos.

No mais, é isso!

Obrigado aí!
Ao lerem os poemas, e se der, postem um comentário ou entrem em contato falando o que acharam!

Fuiiii

quarta-feira, 14 de novembro de 2007

Da vontade à saudade

Meu primeiro Soneto!!!
Ou, quase um soneto!!!
---
Da vontade à saudade

Quanta vontade de sorrir
E então poder correr por aí
Mas é só a saudade enfim
E nada... De nada mais em mim

Do desejo que veio em vão
Que em saudade se transformou
Vontades que nada trouxeram
Apenas sei o que deixaram

Da vontade que nada me deixou
Só a saudade que aqui ficou
Me traz lembranças sem amor

Da criança que não mais sonhou
Do acaso que no fim se criou
Da vontade à saudade, se transformou

Lucas Tadeu Pereira Soares Gomes
Quinta feira, 8 de novembro de 2007

segunda-feira, 5 de novembro de 2007

Poemas a caminho!

É!

Estou trabalhando aqui para colocar todos os meus poemas em formatos compatíveis para serem visualizados na NET!

Aí, colocarei eles aqui no blog!

No mais, abraços a todos que visitam aqui (Será que tem alguém??)!!!!!!