Material para estudo de TDD  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
cesarbruno16
Debugger
[Avatar]

Membro desde: 25/05/2010 02:31:51
Mensagens: 50
Localização: Recife - PE
Offline

Olá galera, estou começando a me engajar na cultura do TDD! Isso pra mim no momento é totalmente novo e chega a ser grego algumas vezes, então peço pra quem souber me indicar algum material de estudo nesse assunto, que aborde o uso de EasyMock entre outros.
Desde já agradeço!

Você veio sem pedir e vai embora sem querer, então a ti basta somente aguentar o que é passageiro! "living at codes!"
=======================================================
[]Bruno César de Andrade
Desenvolvedor de Softwares
e-Mail: bruno.andrade@pitang.com
----------------------------------------------------------------------------------------
"O segredo do Sucesso é a constância do propósito"
[Email] [WWW] [MSN]
rafael_jesus
JavaTeenager
[Avatar]

Membro desde: 09/06/2011 15:09:40
Mensagens: 169
Offline

http://www.wowebook.me/book/growing-object-oriented-software-guided-by-tests/

Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque
achamos tudo muito difícil e por isso nem começamos
Daniel_MV
JavaEvangelist
[Avatar]
Membro desde: 30/04/2007 07:43:01
Mensagens: 424
Online

Tmb estou iniciando meus estudos em TDD e pensei em começar pelo livro do Kent Beck, mas estou vendo muitas indicações tambem desse livro citado pelo rafael_jesus

Na dúvida acho que vou ler os 2
rafael_jesus
JavaTeenager
[Avatar]

Membro desde: 09/06/2011 15:09:40
Mensagens: 169
Offline

Cara esse site é perigoso, pq tem tudo lá, fico perdido no que estuda, mas esse livro é muito bom e vou começar a le em breve,

Bons estudos pra noix!!

Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque
achamos tudo muito difícil e por isso nem começamos
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4194
Online

Eu comecei pelo livro do kent b. e vou te falar o mesmo que meu professor me falou:
"Quando vc terminar de ler o livro, vc vai ficar com um gostinho de... queria mais"

E eu concordei plenamente com ele.

Um amigo meu acabou de ler o JUnit in Action e ele falou que é muito bom.

E ele cobre inclusive a parte web.

Vale a pena.

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
cesarbruno16
Debugger
[Avatar]

Membro desde: 25/05/2010 02:31:51
Mensagens: 50
Localização: Recife - PE
Offline

jakefrog tu sabe onde posso encontrar o livro de kent b. pra baixar fácil fácil?

Você veio sem pedir e vai embora sem querer, então a ti basta somente aguentar o que é passageiro! "living at codes!"
=======================================================
[]Bruno César de Andrade
Desenvolvedor de Softwares
e-Mail: bruno.andrade@pitang.com
----------------------------------------------------------------------------------------
"O segredo do Sucesso é a constância do propósito"
[Email] [WWW] [MSN]
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4194
Online

cesarbruno16 wrote:jakefrog tu sabe onde posso encontrar o livro de kent b. pra baixar fácil fácil?

Sei não. Eu comprei mesmo. [=

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
YvGa
Virtual Machine Man

Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline

Tambem indico: http://www.manning.com/koskela/

Otimo para quem esta comecando.

E para que ja tem alguma experiencia um que vai ajudar bastante:
http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054

Paulo Borio
cesarbruno16
Debugger
[Avatar]

Membro desde: 25/05/2010 02:31:51
Mensagens: 50
Localização: Recife - PE
Offline

jakefrog wrote:Eu comecei pelo livro do kent b. e vou te falar o mesmo que meu professor me falou:
"Quando vc terminar de ler o livro, vc vai ficar com um gostinho de... queria mais"

E eu concordei plenamente com ele.

Um amigo meu acabou de ler o JUnit in Action e ele falou que é muito bom.

E ele cobre inclusive a parte web.

Vale a pena.


jakefrog a versão que tu comprou foi TDD - Desenvolvimento Guiado por Testes, ou a versão inglês mesmo?

Você veio sem pedir e vai embora sem querer, então a ti basta somente aguentar o que é passageiro! "living at codes!"
=======================================================
[]Bruno César de Andrade
Desenvolvedor de Softwares
e-Mail: bruno.andrade@pitang.com
----------------------------------------------------------------------------------------
"O segredo do Sucesso é a constância do propósito"
[Email] [WWW] [MSN]
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4194
Online

Oq eu li foi: http://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530/ref=sr_1_1?ie=UTF8&qid=1328813289&sr=8-1

Oq o parceiro meu aqui leu e eu gostei do q ele falou comentou sobre o livro: http://www.amazon.com/JUnit-Action-Second-Petar-Tahchiev/dp/1935182021/ref=sr_1_1?ie=UTF8&qid=1328813300&sr=8-1

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
cesarbruno16
Debugger
[Avatar]

Membro desde: 25/05/2010 02:31:51
Mensagens: 50
Localização: Recife - PE
Offline



Estou a ponto de comprar este daqui http://www.livrariacultura.com.br/scripts/resenha/resenha.asp?nitem=5094527&sid=8778911311429594413888646 oq achas cara, tenho medo de estar fazendo mal negocio!

Você veio sem pedir e vai embora sem querer, então a ti basta somente aguentar o que é passageiro! "living at codes!"
=======================================================
[]Bruno César de Andrade
Desenvolvedor de Softwares
e-Mail: bruno.andrade@pitang.com
----------------------------------------------------------------------------------------
"O segredo do Sucesso é a constância do propósito"
[Email] [WWW] [MSN]
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4194
Online

É mano, vou esperar alguém que já tenha lido esse livro falar.

Eu não conheço esse aí. Sorry

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
cesarbruno16
Debugger
[Avatar]

Membro desde: 25/05/2010 02:31:51
Mensagens: 50
Localização: Recife - PE
Offline

jakefrog wrote:É mano, vou esperar alguém que já tenha lido esse livro falar.

Eu não conheço esse aí. Sorry


Na verdade é a mesma versão do teu, porém escrito em português, podes observar que é o mesmo autor, somente com uma leve alteração no titulo!

Você veio sem pedir e vai embora sem querer, então a ti basta somente aguentar o que é passageiro! "living at codes!"
=======================================================
[]Bruno César de Andrade
Desenvolvedor de Softwares
e-Mail: bruno.andrade@pitang.com
----------------------------------------------------------------------------------------
"O segredo do Sucesso é a constância do propósito"
[Email] [WWW] [MSN]
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4194
Online

Pois eh, eh pq as vezes a tradução ferra com o livro. =/

Em inglês eu sei que é ponta firme. [=

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Offline



Prezado Jakefrog, a edição apontada nesse livro aborda quais frameworks de teste, sabe dizer? Tenho uma edição do JUnit em Ação (salvo engano é a 2ª edição) que está um tanto quanto datado, embora seja um livro muito bom, que aborda bastante o TDD, testes de código, o funcionamento em detalhe do JUnit, mocks, stubs, e testes de integração.

Para os testes web o livro demonstra o framework Cactus (da Apache, o autor do livro foi o cara que criou esse framework), esse framework já está descontinuado...
O livro também aborda testes de EJB com Cactus, gostei bastante dessa parte...pena que é EJB2 (eca!)...

Portanto o livro é bom mas meio velhinho hehe, não sei se fizeram outra edição.
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team