You are currently browsing the category archive for the 'Bugs' category.

Ao ler o blog do Tiago vi uma solução que ele colocou para encontrar a parte decimal de um número usando C#.

À primeira vista pareceu-me que a solução dele era um pouco ingénua:

   1: public static int GetDecimalPart(double value)
   2: {
   3:     int number = (int) value;
   4:     string numbString = number.ToString();
   5:     int stringLength = numbString.Length;
   6:     return Int32.Parse(value.ToString().Substring(stringLength + 1));
   7: }

Quer dizer, usar strings e Lenght’s? :S Não me parece que seja bom… Então decidi tentar fazer melhor … Esta foi a minha primeira iteração:

Read the rest of this entry »

Nos últimos 6 meses tenho trabalhado num portal web para geração e venda de seguros.

Estando a escassas horas de entregar a ultima release, tive de andar nos últimos dias a fazer testes de performance sobre o servidor, para que o cliente finalmente assine (e pague) à empresa que contratou a empresa que me contratou :)

Felizmente, assim que soube do JMeter, o meu trabalho ficou muito mais simples. Este software exercita a nossa aplicação simulando os pedidos de um browser, em que podemos configurar o número de utilizadores concorrentes, o número de vezes por minutos que eles fazem um pedido, etc. Esta configuração, assustadora ao ínicio, torna-se extremamente simples assim que, ao pesquisarmos um pouco a documentação, ficamos a saber que podemos incluir um servidor proxy enquanto fazemos um pedido manualmente, ficando tudo registado para podermos automatizar o processo.

Isto, quando cada pedido ao servidor é constituido por mais de 1000 parâmetros POST/GET (yep, graças à ‘maravilhosa’ plataforma desenvolvida in-house que eles usam aqui), torna-se algo essencial.

Além de se poder usar isto para gerar stress sobre o servidor, também podemos usar para correr testes de regressão sobre a aplicação.

Altamente recomendado.

Isto já vem tarde mas… mais vale tarde que nunca :)

 Ao que parece, qualquer fórmula cujo resultado dê 65,535, vai ter sérios problemas.

Também, quem é que usa o Excel né?

View João Caxaria's profile on LinkedIn