Pois é. No inicio, era correndo atrás de job, pra pagar conta, e ver grana
entrando. E tenho feito justamente o que você falou. Repensei na
metodologia. Só ainda não aprimorei esse relacionamento com o cliente, na
qual será a próxima etapa.

Os clientes locais, de Salvador, tenho ido visitar, e acaba tendo um
trabalho mais profissional, com documentação e especificação. Acho que nesse
que irei tentar focar pra aplicar os lances dos testes citados no email.

Vinicius

2008/10/22 Newton Wagner <[EMAIL PROTECTED]>

> Talvez seja a hora de repensar seus clientes, tentar um nicho
> diferente dos "populares".
>
> Todo freela deveria ter a pergunta: "E como você trabalha?". Se o
> cliente não perguntar, é uma boa você explicar pra ele qual sua
> metodologia: - Olha, não funciona assim, só com isso, não posso te
> passar nem preço, nem prazo, muito menos fazer. Primeiro a gente
> planeja o que vai ser feito, pra depois botar a mão na massa, ok?
>
> Se ele responder ok, ótimo, se não, bye-bye. Sei que a realidade nem
> sempre é essa, as vezes ficamos só correndo atrás do rabo, pra pagar
> as contas... mas acho que escolher (e saber pular fora dos
> problemáticos) é fundamental.
>
>
>
> 2008/10/22 Vinicius Cruz <[EMAIL PROTECTED]>:
> > Nunca tinha me ligado sobre o assunto. Até que me interessei em estudar
> um
> > pouco sobre, mas falando de meu ambiente de trabalho, como fazer um plano
> de
> > teste, ou testes unitários baseado em projetos sem especificação?? Ou uma
> > especificação mal elaborada, detalhada (nem sei se podemos chamar isso de
> > especificação)? Deu pra entender o que quis dizer?
> >
> > É mais ou menos na seguinte situação (toda semana tem um desse): Recebo
> > email do tipo, "Queria um site pra fazer isso, igual a esse site aqui, ó:
> > www.concorrente.com.br. Quanto você cobra pra fazer um desse pra mim?"
> >
> > Putz! Fico até sem coragem de responder um email desse. Ainda mais em
> > escrever uma possivel especificação, e o cara no final falar. Ah, tá
> caro.
> > Pensei que era uns R$800 O_o
> >
> > Não sei se fugi um pouco do tema, mas era só pra contextualizar o
> ambiente
> > de trabalhos (normalmente freela).
> >
> > Vinicius
> >
> >
> > 2008/10/22 Marcus Cavalcanti <[EMAIL PROTECTED]>
> >>
> >> Fala Tiago, aqui tranquilo e aí?
> >>
> >> Então, esse infelizmente é um assunto pouco explorado pela galera que
> >> programa em PHP, pelos menos aqui no Brasil, mas como vc mesmo viu é
> >> bastante importante, pois evita MUITO o re-trabalho, a perda de tempo e
> >> principalmente o gasto de dinheiro, sem contar que o projeto fica com
> uma
> >> qualidade bem superior.
> >>
> >> Graças a evidência de metodologias ágeis essa parte de QA veio junto
> >> trazendo consigo o TDD e agora o BDD. Engana-se quem pensa que testes é
> uma
> >> coisa chata ou que os programadores não devem se preocupar, nós devemos
> nos
> >> preocupar sim, pois nós mais do que ninguém deveríamos saber testar as
> >> funcionalidades que desenvolvemos. Em XP por exemplo, aconselha-se a
> >> escrever os testes antes mesmo das funcionalidades.
> >>
> >> Se te pareceu confuso e complexo, tenha calma e leia com calma, por
> >> natureza todos nós temos a achar o novo complicado, complexo ou até mesm
> >> feio, mas é questão de prática, acho que começando a praticar vc va
> ganhar
> >> gosto pela coisa. Acho que BDD, TDD, Agile e todos esses assuntos são
> muito
> >> mais uma questão de cultura do que qualquer outra coisa, até hoje eu
> tenho
> >> uma certa dificuldade em "implantar" isso nos projetos que participo e
> criar
> >> uma cultura e entendimento da necessidade para toda equipe envolvida.
> >>
> >> O TDD é um pouco mais técnico que o BDD, pelo menos deveria, em PHP
> ainda
> >> talvez não seja, pois o framework BDD que existe, no caso o PHPspec,
> possui
> >> uma DSL meio caidinha ainda, então o framework BDD do RoR é realmente
> bem
> >> mais fácil de usar e entender, fazendo com que até pessoas não técnicas
> >> consigam escrever os testes, como os analistas de negócio por exemplo.
> >>
> >> Continue dando uma olhada e conforme for vá postando aqui para gente ver
> e
> >> também trocar uma idéia, beleza?
> >>
> >> Qualquer dúvida que vc tenha e eu puder ajudar, estamos aí :)
> >>
> >> Abraço e boa sorte!
> >>
> >> Marcus
> >>
> >>
> >> 2008/10/22 Tiago da Silva Post <[EMAIL PROTECTED]>
> >>>
> >>> Oi Marcus, tudo bem?
> >>> É verdade, dei uma olhada na classe de teste do CI agora. Me pareceu
> >>> bastante simples.
> >>> Ontem, após ter enviado o e-mail pra lista, eu dei uma pesquisada sim,
> em
> >>> vários sites, pois desconhecia o assunto completamente e li várias
> coisas
> >>> interessantes. A principal delas é quanto dinheiro se perde por bugs de
> >>> programação.
> >>> Especificamente sobre as coisas que existem para auxiliar nós,
> >>> programadores php neste sentido, achei bastante complexo o que existe
> por
> >>> aí. Não esgotei as possibilidades e nem tão pouco minha busca foi
> exaustiva
> >>> e profunda. Vou continuar procurando mais coisas e, caso ache algo
> >>> interessante, retorno à lista contando a respeito.
> >>> Quanto ao que você postou, vou procurar mais coisas sobre o PHPSpec,
> >>> pois, segundo sei, o RoR é muito fácil de programar implementando TDD.
> >>> Muito obrigado.
> >>> --
> >>> Abraço,
> >>> Tiago Post
> >>> 51 9245.3915
> >>>
> >>>>
> >>>> Date: Tue, 21 Oct 2008 19:09:20 -0200
> >>>> From: "Marcus Cavalcanti" <[EMAIL PROTECTED]>
> >>>> Subject: Re: [CodeIgniter] TDD ou BDD com CI
> >>>> To: "CodeIgniter Brasil" <[email protected]>
> >>>> Message-ID:
> >>>>        <[EMAIL PROTECTED]>
> >>>> Content-Type: text/plain; charset="iso-8859-1"
> >>>>
> >>>> Se vc não sabe o que não é um e nem outro eu primeiro aconselho vc a
> se
> >>>> informar sobre isso.
> >>>>
> >>>> Resumidamente BDD seria mais ou menos uma evolução do TDD, onde se em
> >>>> TDD vc
> >>>> escreve os testes e o resultado esperado (testes unitários) em BDD vc
> >>>> escreve testes mais humanos, ou seja, como seu programa deve se
> >>>> comportar
> >>>> para satisfazer seu cirtério de aceitação.
> >>>>
> >>>> TDD é algo mais isolado e BDD é algo mais amplo, pois fala sobre
> >>>> comportamento.
> >>>>
> >>>> No CodeIgniter existe uma librarie para testes unitários, apesar de eu
> >>>> nunca
> >>>> ter usado, contudo existem outros frameworks mais sólidos para testes
> >>>> unitários em PHP como o PHPUnit e o SimpleTest.
> >>>>
> >>>> Já para BDD existe um framework chamado PHPSpec, que é uma versão para
> >>>> PHP
> >>>> do RSpec, que é um famoso framework para BDD feito pro RoR.
> >>>>
> >>>> Se informe melhor sobre o assunto antes de botar a mão na massa, pois
> >>>> ele é
> >>>> bem amplo. Aproveito também para indicar que procure leituras sobre
> >>>> desenvolvimento ágil e integração continua.
> >>>>
> >>>> E depois nos dê seu feedback, pois sinto bastante falta desses
> assuntos
> >>>> por
> >>>> aqui :)
> >>>>
> >>>> []s
> >>>>
> >>>> 2008/10/21 Tiago da Silva Post <[EMAIL PROTECTED]>
> >>>>
> >>>> > Olá Pessoal,
> >>>> >
> >>>> > ouvi um amigo meu falar sobre TDD (Test Driven Development) ou BDD
> >>>> > (Behaviour Driven Development).
> >>>> > Gostaria de saber se tem como eu programar desta forma em CI?
> >>>> >
> >>>> >
> >>>> > --
> >>>> > Abraço,
> >>>> > Tiago Post
> >>>> > 51 9245.3915
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Lista mailing list
> >>> [email protected]
> >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>>
> >>
> >>
> >> _______________________________________________
> >> Lista mailing list
> >> [email protected]
> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
>
>
>
> --
> Newton Wagner
>
> skype: newtonwagner
> msn/gtalk: [EMAIL PROTECTED]
>
> http://www.newtonwagner.net/
> - http://www.owshit.com.br/
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a