Flog, analisando complexidade em Ruby

November 13th, 2008 § 0 comments § permalink

Flog é outro analisador de complexidade para Ruby. Diferentemente do Saikuro, que mede a complexidade ciclomática real do código, o Flog tem o propósito de mostrar padrões de tortuosidade no seu código. É mais uma ferramenta interessante e de fácil uso para analisar a evolução da complexidade do seu código: Instalação Para instalar o Flog, […]

Flay, eliminando repetições em código Ruby

November 13th, 2008 § 2 comments § permalink

Flay é uma ferramenta útil para cercear repetições de código em programas Ruby. Analisando o código semanticamente, o Flay é capaz de pegar repetições em casos que geralmente passam despercebidos no melhor dos códigos. Em algumas casos, a repetição será inevitável e mesmo necessária para deixar o código mais legível. Geralmente, entretanto, repetição significa código […]

Saikuro, complexidade ciclomática para Ruby

November 12th, 2008 § 0 comments § permalink

Saikuro é uma analisador de complexidade ciclomática para Ruby. A instalação e uso do mesmo são bem simples e serão descritos aqui brevemente. Instalação Para instalar o Saikuro, basta rodar o comando gem: ~$ sudo gem install Saikuro Esse comando instala a gem em si e um executável que pode ser usado na linha de […]

Nota sobre o Planeta Ruby on Rails

January 27th, 2008 § 2 comments § permalink

Do departamento de manutenção: se alguém assina o meu blog através do Planeta Ruby on Rails e quer continuar a assinar, por favor migre para o feed do próprio blog. O motivo é que, a partir de amanhã, o meu blog não estará mais no planeta. Antes que alguém me pergunte, não, o Júlio não […]

Testando agressivamente com Ruby

January 17th, 2008 § 0 comments § permalink

Um dos maiores problemas com o desenvolvimento guiado por testes é saber se você está testando o que realmente interessa. Muitas vezes, detalhes triviais de como um determinado trecho de código é implementando tornam os testes completamente inúteis sem que você perceba. Um ferramenta cobertura, por melhor que seja, é inútil nesse momento porque ela […]

Idiomas a serem evitados em Ruby

November 23rd, 2007 § 0 comments § permalink

Parece que virou temporada de código perigoso em Ruby: primeiro, String#to_proc e agora uma forma de list comprehensions. Ambas usam execução de strings como código que é, para dizer o mínimo, sujeita a toda uma série de problemas escondidos. Em outras palavras, não use. O conselho no primeiro texto é usar sem exagerar (e ainda […]

Preview do Ruby IDE da CodeGear

August 14th, 2007 § 3 comments § permalink

Via lista rails-br, um vídeo preview do IDE para Ruby e Ruby on Rails da CodeGear (Borland). Decepção seria a palavra que melhor descreve o vídeo, considerando que o IDE mais parece um rip-off do Aptana/RadRails. Tudo bem que qualquer um é livre para criar algo sobre o Eclipse, mas eu esperava mais da Borland–na […]

Ruby on Rails in Brazil sob nova direção

July 8th, 2007 § 2 comments § permalink

Quase tinha esquecido de postar sobre isso, mas o Ruby on Rails in Brazil agora é Ruby on Rails Brasil, sob nova direção. Por falta de tempo (e, confesso, disposição) da minha parte, o site estava basicamente parado, com muita coisa sem funcionar direito. Alguns dias atrás, o Júlio Monteiro se ofereceu para ajudar a […]

Curso Online de Ruby on Rails

June 12th, 2007 § 6 comments § permalink

Algumas semanas atrás, o Carlos Eduardo, da e-Genial, me procurou sobre a possibilidade de dar um curso de Rails usando a plataforma Treina Tom que ele desenvolveu para sua empresa. Eu me interessei, fechamos os detalhes, e o resultado é o Ruby on Rails do Básico ao Avançado, um curso completamente online sobre Rails, tratando […]

(A falta de) sobrecarga de operadores em Ruby

February 24th, 2007 § 13 comments § permalink

Eu aprendi a gostar de Ruby, apesar dos sublinhados, mas há algumas coisas na linguagem que realmente são deploráveis. Uma delas é a sobrecarga de operadores: você pode sobrecarregar “qualquer” operador, exceto =, .., …, !, not, ||, &&, and, or, ::. Agora, eu me pergunto, qual a utilidade de sobrecarregar operadores se você não […]

Search Results

You are currently viewing the search results for ruby.