JavaFree.org | RubyOnBr.org

Posts recentes by Jean Paulo

Acompanhar Posts recentes by Jean Paulo 6 posts encontrado

27/05/2009
Avatar Jean Paulo 6 posts

Tópico: quero um MAC!

Pra programar em Rails, adotei outra solução hehehe
Meus projetos principais, hoje, são em .NET, então não posso dispor do windows assim tão rapidamente… e não quero também, pois não tenho nada contra e foi meu ganha pão hehehe

Investir em um MAC só pra aprender Ruby/Rails agora não rolaria, pois o custo/benefício pelo menos no início não iria compensar…

Eu preciso viajar bastante, e preciso carregar minhas coisas, então recentemente adquiri um “netbook”, um Positivo Mobo White, que é o “clone” do MSI Wind.

Ele tem uma versãoespecífica de MAC OS pra ele… instalei aqui e por incível que pareça, o OS está rodando lisinho lisinho no meu filhote hehehe

Hoje estou com DUAL BOOT nele, de Windows 7 e MAC OS Leopard, e tá tudo de bom…

Fotos da criança aqui, comparativo de tamanho, macos rodando, etc:

AQUI

 
27/05/2009
Avatar Jean Paulo 6 posts

Tópico: P*** q P**** mas é complicado hein?

Falou tudo Kivanio :)

O maior problema é o EXTREMISMO que está espalhado por aí. Não existe nada perfeito, e nem ultra mega superior do que todos as outras coisas, mas sim um novo modo de fazer as coisas, que se entendido e absorvido, trará muitos benefícios!

Extremismo SUCKS! E parabéns pelo post!

 
26/05/2009
Avatar Jean Paulo 6 posts

Tópico: P*** q P**** mas é complicado hein?

Sobre a placa de video, eu naum consigo viver sem meeeesmo hehehe… Mas tem gente q nem sabe pra que serve…
Então, é possível viver sem :)

 
26/05/2009
Avatar Jean Paulo 6 posts

Tópico: P*** q P**** mas é complicado hein?

Trabalhamos com NUnit em um projeto aqui, e acredito que deva me aprofundar mais na questtão “testes” mesmo, pois, o que fizemos no NUnit aqui, foi meio que chover no molhado hehehe…

Exemplo:

Se uma função aguarda uma string e um inteiro, e tem que retornar um True, preparamos o teste pra fazer isso…

Portanto, a não ser que tenha alguma alteração na qtde de parâmetros(que já é avisado pelo compilador) ou no retorno em si, nunca vai dar errado :s

O “teste” em si, acredito que seria enviar os mais variados tipos de parâmetros para um processo, pois lá na ponta, os bugs e erros que nos pegam de surpresa são exatamente por dados e parâmetros inesperados que usuários colocam e a aplicação não está pronta para tratar.

Testes até onde eu “entendia”, era testar o processo da sua aplicação, pra ver se corre tudo bema té o final, e tratar os possíveis erros que façam que o processo não se complete….

Pq enviar parametros prontos pra uma função que sempre vai retornar algo que vc espera, eu acho meio tosco hehehe… e foi isso que me foi passado em um primeiro momento… mas estou vendo que vai além disso…

Estou começando a estudar sobre RSpec agora, e acredito que o conceito ficará mais claro. Uma coisa que já sei é que, pelo menos no ROR, sem o mínimo de testes, não dá pra dar 1 passo…

O que eu quis dizer sobre testes no meu post, é que o conceito de testes do jeito q tem no ROR em si, não existia até um certo tempo e todos conseguimos viver sem, mesmo existindo as ferramentas pra isso.

Em outras linguagens, principalmente as compiladas, até hoje, este conceito praticamente não existia… mas pra ROR é essencial para o andamento dos projetos, pois como a linguagem é interpretada, sem testes, é impossível outra pessoa entender seu código e mexer em 1 linha sem medo de detonar tudo.

Já vi conceitos também de “criar os testes antes de desenvolver”, alguem trabalha assim? Acredito q seja assunto para outro post hehehe

Pessoal, obrigado pelos feedbacks, e já peço desculpas já adiantado, pois vou encher muito o saco da galera a partir de agora :)

 
26/05/2009
Avatar Jean Paulo 6 posts

Tópico: RSpec

O link http://wiki.nofxx.com/rspec pra mim tá off, é só pra mim?

Iniciando com Rspec agora aqui :)

 
26/05/2009
Avatar Jean Paulo 6 posts

Tópico: P*** q P**** mas é complicado hein?

Estou mexendo com ROR a uns 3 meses aqui na empresa, mas meus projetos principais são em .NET

Nunca tinha mexido com nada open source, e o que me faz mais falta, é a falta de centralização e visualização das coisas…

Já instalei tanto plugin e gem, que se for pra eu formatar meu computador e montar o ambiente novamente, nem sei mais por onde começar… alguém tem alguma dica para facilitar a visualização disso?

Sempre acho exemplos do que quero, mas sempre estão nos lugares mais improváveis, está tudo muito espalhado, e não é tão simples quanto pregam…

O que pega, é que até agora, não vi nada no ROR que eu não conseguisse fazer no .NET… ainda não vi essa “diferença” que muitos dizem estar maravilhados…

Hoje, estou emperrado em um deploy de um projeto, já peguei vários tutoriais de capistrano, vi como faz, mas pra um esquema que se intitula simples, até que é bem complicado…

Não programo tradicionalmente no .NET… criei várias classes próprias que me ajudam mto no dia a dia, e isso facilita demais meu trabalho, pois eu e mais uma pessoa mantemos 10 projetos web GRANDES em mais de 50 clientes, e o telefone nem toca aqui… temos bugs? sim, claro, como qualquer linguagem, mas são resolvidos rapidamente.

Muito se prega para foco nos TESTES, pois como é uma linguagem interpretada e não compilada, realmente tem que ter… Mas o que me mata, é que 90% do que os testes fazem, é o que uma simples compilação de um projeto em .NET aponta… aí pega na questão da produtividade… será q o tempo perdido nessas preparações, se for pra contar de verdade, não empata com a produtividade de outras linguagens?

Minha maior vontade é programar naturalmente em ROR como faço hoje no .NET… e tomara que eu consiga… mas fácil, realmente não é não.

Não sou defensor de nenhuma linguagem de programação, e nem curto discussões de “fanboys” seja da linguagem ou do assunto que for, o que quero expressar aqui é como está sendo a minha experiência com a linguagem, documentação e comunidade… e tomara que eu tenha muita ajuda, para um dia poder me unir ao pessoal que acha tudo simples, e poder ajudar a centralizar e facilitar de alguma forma a entrada de outras pessoas no mundo ROR :)

E bora aprender mais pois ainda bem que o cérebro não tem limite de espaço… só é meio lento as vezes hehehe