Tagview Tecnologia

    Soluções web

    Browsing Posts published by Marcio Migueis

    Nada contra o uso do alert no javascript. Ele sem dúvida ajuda. Mas o Firebug tem uma alternativa interessante.

    Basta habilitar o console do firebug e dento do nosso javascript, escrever :

    console.log("minha mensagem");

    Ainda há a possibilidade de usar cores, através dos comandos console.debug, console.info, console.warn e console.error

    É particulamente útil quando estamos dentro de um loop, e ficar dando click em cada alert às vezes atrapalha.

    Recentemente um dos nossos clientes nos relatou uma certa demora em algumas páginas importantes. Observando os relatórios do NewRelic, observei de cara uma query que demorava muito. Não foi difícil entender o motivo. Simplesmente faltava um índice na tabela. Um cuidado básico que nós desenvolvedores deveríamos estar atentos mas que muitas vezes acaba fugindo da nossa atenção. Assim que criei o índice, observei uma rapidez significante.

    Existe um plugin que nos ajuda muito nesta tarefa. É o rails_indexes . Ele dá um olhada na aplicação e sugere a criação de índices que ele julga serem importantes. Para instalá-lo, basta dar

    script/plugin install git://github.com/eladmeidar/rails_indexes.git

    Ele sugere um migração para a criação dos índices com o seguinte comando :

    rake db:index_migration

    O próprio autor do plugin diz que se trata de uma sugestão que deve ser analisada com cuidado pelo desenvolvedor ou pelo DBA, mas ele costuma revelar índices importantes que no calor do desenvolvimento, nós acabamos deixando para trás.