Blog da Improve It

Bundles do Textmate

Publicado por Marcos Tapajós há 7 meses.

Acabei de publicar no Github um projeto chamado bundles onde fiz uma coletânia dos Bundles, do Textmate, que nós usamos aqui na Improve It.

Isso já existia no SVN interno mas toda hora que eu tinha que atualizar dava um certo trabalho pois utilizava um esquema de git-svn que não vou detalhar aqui pois o Akita já explicou isso no blog dele. Como era chato atualizar eu acabava fazendo isso com pouca frequência mas agora resolvi usar Git com o braid e tudo é bem mais simples.

O braid é um projeto com um objetivo parecido com o Piston só que bem mais novo e por ser um projeto com pouca colaboração ainda não está tão maduro quanto o Piston e possui alguns bugs.

O dono do projeto é uma pessoa bastante atenciosa e me ajudou muito com um bug que eu encontrei ontem. Se alguém quiser fazer algo muito útil para a comunidade Git a minha sugestão é colaborar com o braid. Infelizmente não estou com tempo para colaborar ativamente mas sempre que eu puder vou tentar.

Tags ,  | 2 comentários

RSpec e TextMate

Publicado por Vinicius Manhães Teles há 10 meses.

Rspec

No último final de semana eu assisti pela segunda vez os excelentes vídeos do PeepCode sobre o RSpec. Embora eu já conhecesse o assunto e já tivesse inclusive assistido os vídeos anteriormente, desta vez eu queria implementar os exemplos com calma, enquanto ia avançando no vídeo. Gostei muito do resultado final. Então, decidi que estava na hora de migrar os testes do projeto atual para o RSpec.

Passados alguns dias, todos os testes foram transformados em especificações do RSpec e consegui entender bem o funcionamento das coisas. O RSpec me pareceu melhor que o TestUnit em inúmeros pontos:

Terminamos a migração hoje, apagamos os testes antigos e alteramos os scripts de integração para passar a executar as especificações. Agora só falta migrar os testes de alguns plugins. Aliás, o Brazilian Rails seria um ótimo candidato. :-)

Outro assunto que também andei estudando com mais calma foi o TextMate. Há algumas semanas eu li o livro dos Pragmatic Programmers sobre ele e fiquei ainda mais fascinado com o editor. As automações que estão presentes ajudam muito. Aliás, o bundle do RSpec é uma mão na roda. Agora, à medida que avançamos, estamos criando algumas automações novas e hoje criamos um repositório interno para elas. Assim, eu e o Tapajós podemos ter sempre os mesmos bundles sincronizados.

Aliás, uma das coisas que mais gostei do TextMate foi descobrir que ele tem um suporte sensacional para o Typo, o engine do nosso blog. Neste momento, eu estou escrevendo este post inteiramente no TextMate e, quando terminar, bastará apertar uma combinação de teclas para o TextMate publicá-lo para mim. Eu não faço nada, apenas espero aparecer uma janela do browser com o meu artigo. Aliás, sabe esta foto aí em cima, bastou arrastá-la para o local do texto onde eu queria que ela ficasse. O TextMate se encarregou de fazer o upload e colocar o link no texto, em Markdown, já que sempre o utilizo. Escrever no blog ficou ainda mais fácil! Como diria o Steve Jobs em seus clássicos keynotes: ain't that cool? :-)

Tags ,  | 3 comentários