Posts de Agosto, 2007|Página de posts mensais
Propaganda
Um pouco de propaganda sobre um programa que criei. Você gosta de aplicar seu dinheiro em fundos de investimento? Eu também. É sempre bom ver seu dinheiro rendendo. ![]()
Pois então, estou desenvolvendo um pequeno programa que extrai as cotas dos fundos de investimentos dos sites de bancos brasileiros. No momento, tem apenas para o Banco do Brasil.
Esta primeira versão apenas extrai os dados, mas em futuras versões pretendo criar gráficos, etc, etc. Sim, porque eu fiz esse programa? Existem sites que fazem isto, mas basta ter 100 cadastrados que eles fecham o conteúdo e passam a cobrar. Eu preferi fazer algo meu, e tornar livre para todos, do que pagar o deles. Não desmerecendo o trabalho destas pessoas, mas porque eu prefiro deixar as coisas livres.
Portanto, se gostou da idéia, visite o site investimentoz.wordpress.com.
Novo Conceito
No desenvolvimento da nova versão do VeículoZ me veio em mente implementar uma nova funcionalidade, ou, melhor esclarecendo, uma nova forma de tratar os abastecimentos. Primeiro, acredito que justificar esta mudança ajude a compreender o motivo dela. Não são poucas as pessoas que reclamam de abastecimentos que fazem e que atrapalham no cálculo de consumo médio. Embora a versão 1.2RC3 tenha uma opção para indicar se o abastecimento foi inválido, essa solução não é a melhor.
Explico o motivo. Atualmente, o VeículoZ calcula o consumo médio através dos abastecimentos realizados consecutivamente. O que aconteceria em uma situação como esta: um abastecimento válido, com 0 km marcados no odômetro e 40 litros de gasolina. Um segundo abastecimento, desta vez inválido, ou seja, desprezado no cálculo. Terceiro abastecimento, válido, realizado após 800km rodados após o primeiro abastecimento e 40 litros de gasolina. Haveria uma anomalia, já que o programa vai considerar o primeiro e o terceiro como consecutivos.
Claro, isto é fácil de consertar, você diria. Sim, de fato. Mas acredito que existe uma forma para tornar os abastecimentos e o cálculo mais claro. Verifiquei que o uso maior do VeículoZ é para consumo médio. Para cálculo de gastos, existem outros softwares. Como o cálculo de consumo médio depende de dois abastecimentos consecutivos, porque não criar uma “entidade” que representa esta idéia? Opa, é isto que pretendo implementar. Qual o nome desta “entidade”? Sei lá, por enquanto estou chamando de Percurso. Alguma sugestão melhor?
O que tem um percurso, então? É formado por dois abastecimentos consecutivos, pelos quilômetros rodados, o veículo utilizado e o consumo médio deste percurso. E os litros consumidos para realizar o percurso? Depende, se você marcou o último e o primeiro abastecimento do percurso como TANQUE CHEIO, então será a quantidade de litros do segundo. Caso contrário, será a quantidade do primeiro abastecimento.
Entendeu?
VeículoZ 2 – A Missão
Caros colegas, em primeiro lugar, preciso pedir desculpas pelo tempo sem atualizações ou notícias sobre novidades no software. Infelizmente, não pude dividir muita atenção com o VeículoZ, pois estou escrevendo minha monografia de conclusão de curso de Especialização em Sistemas Distribuídos.
Felizmente, o atual momento me permite “doar” um tempo a mais para o VeículoZ. Então, o que vem de novo? Muita coisa, considerando as sugestões dos usuários, passei a tentar implementá-las no atual código. Infelizmente, devo admitir que meu código não está dos melhores. O VeículoZ foi meu primeiro software em Handheld Basic, e diversos trechos não estão bem otimizados, e até mesmo “armengados”(amarrados com arame
).
Isto tem dificultado a inclusão de novas funcionalidades. Sem contar que meu conhecimento sobre a linguagem agora é maior, dezenas de trechos podem ser melhorados, cortados, diminuídos, etc. O que fazer, então? Reescrever do zero. Realizar a mudança nestas partes é quase a mesma coisa que reescrever todo o software, infelizmente!
“Ah, vai demorar!”. Esta poderia ser sua advertência. Entretanto, não acredito que mais do que um mês será necessário para lançar uma nova versão, com nova interface(mais bonita e funcional) e novo código(mais otimizado).
Todas as sugestões dadas serão consideradas. Caso tenha alguma idéia de como tornar o VeículoZ melhor, deixe um comentário neste post.
A partir de hoje, dia 1° de Agosto de 2007, inicia-se a contagem regressiva de 30 dias para a conclusão desta nova versão.
Deixe um comentário
Comentários (2)
Comentários (3)
