Enviar búsqueda
Cargar
TDD with Rails
•
13 recomendaciones
•
2,712 vistas
Andrzej Krzywda
Seguir
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 119
Descargar ahora
Descargar para leer sin conexión
Recomendados
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)
Peter Kofler
Pair Programming (2015)
Pair Programming (2015)
Peter Kofler
GDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran Canaria
Peter Kofler
Refactoring the Tennis Kata (2013)
Refactoring the Tennis Kata (2013)
Peter Kofler
Is your code SOLID enough?
Is your code SOLID enough?
SARCCOM
What do software engineers do
What do software engineers do
Thamara Hessel
Make a better with clean code
Make a better with clean code
Keattiwut Kosittaruk
TDD with Ruby
TDD with Ruby
Ismael G Marín C
Recomendados
Java User Groups in Austria (2013)
Java User Groups in Austria (2013)
Peter Kofler
Pair Programming (2015)
Pair Programming (2015)
Peter Kofler
GDCR15 in Las Palmas, Gran Canaria
GDCR15 in Las Palmas, Gran Canaria
Peter Kofler
Refactoring the Tennis Kata (2013)
Refactoring the Tennis Kata (2013)
Peter Kofler
Is your code SOLID enough?
Is your code SOLID enough?
SARCCOM
What do software engineers do
What do software engineers do
Thamara Hessel
Make a better with clean code
Make a better with clean code
Keattiwut Kosittaruk
TDD with Ruby
TDD with Ruby
Ismael G Marín C
4.1 My Works About Test & Launch
4.1 My Works About Test & Launch
Ruby Kuo
Deliberate Practice, New Learning Styles (2015)
Deliberate Practice, New Learning Styles (2015)
Peter Kofler
Career Advice for Programmers
Career Advice for Programmers
Trisha Gee
Modern Static Code Analysis in PHP
Modern Static Code Analysis in PHP
Vladimir Reznichenko
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?
Hernan Wilkinson
cv
cv
Davide Lorenzo Marino
Does Your Code Measure Up?
Does Your Code Measure Up?
Adam Culp
TDD & Refactoring
TDD & Refactoring
Hernan Wilkinson
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum
Translating software with SDL Passolo?
Translating software with SDL Passolo?
Loctimize GmbH
Typescript language
Typescript language
.NET Crowd
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Peter Kofler
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)
Peter Kofler
How To Write a Testable Code
How To Write a Testable Code
OPIN Software Inc.
TDD and Related Techniques for Non Developers (2012)
TDD and Related Techniques for Non Developers (2012)
Peter Kofler
Deliberate Practice (Agile Slovenia 2015)
Deliberate Practice (Agile Slovenia 2015)
Peter Kofler
Being Good Developer
Being Good Developer
Sally Ahmed
Code Reviews in Python - PyZh
Code Reviews in Python - PyZh
Cesar Cardenas Desales
Test driven development - why you should test first?
Test driven development - why you should test first?
Abimbola Idowu
Practical pointers for better code review
Practical pointers for better code review
khink
A Not-So-Serious Introduction to Test Driven Development (TDD)
A Not-So-Serious Introduction to Test Driven Development (TDD)
CodeOps Technologies LLP
The way Devs do Ops
The way Devs do Ops
Miguel Fonseca
Más contenido relacionado
La actualidad más candente
4.1 My Works About Test & Launch
4.1 My Works About Test & Launch
Ruby Kuo
Deliberate Practice, New Learning Styles (2015)
Deliberate Practice, New Learning Styles (2015)
Peter Kofler
Career Advice for Programmers
Career Advice for Programmers
Trisha Gee
Modern Static Code Analysis in PHP
Modern Static Code Analysis in PHP
Vladimir Reznichenko
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?
Hernan Wilkinson
cv
cv
Davide Lorenzo Marino
Does Your Code Measure Up?
Does Your Code Measure Up?
Adam Culp
TDD & Refactoring
TDD & Refactoring
Hernan Wilkinson
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum
Translating software with SDL Passolo?
Translating software with SDL Passolo?
Loctimize GmbH
Typescript language
Typescript language
.NET Crowd
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Peter Kofler
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)
Peter Kofler
How To Write a Testable Code
How To Write a Testable Code
OPIN Software Inc.
TDD and Related Techniques for Non Developers (2012)
TDD and Related Techniques for Non Developers (2012)
Peter Kofler
Deliberate Practice (Agile Slovenia 2015)
Deliberate Practice (Agile Slovenia 2015)
Peter Kofler
Being Good Developer
Being Good Developer
Sally Ahmed
Code Reviews in Python - PyZh
Code Reviews in Python - PyZh
Cesar Cardenas Desales
Test driven development - why you should test first?
Test driven development - why you should test first?
Abimbola Idowu
Practical pointers for better code review
Practical pointers for better code review
khink
La actualidad más candente
(20)
4.1 My Works About Test & Launch
4.1 My Works About Test & Launch
Deliberate Practice, New Learning Styles (2015)
Deliberate Practice, New Learning Styles (2015)
Career Advice for Programmers
Career Advice for Programmers
Modern Static Code Analysis in PHP
Modern Static Code Analysis in PHP
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?
cv
cv
Does Your Code Measure Up?
Does Your Code Measure Up?
TDD & Refactoring
TDD & Refactoring
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Infinum Android Talks #19 - Stop wasting time fixing bugs with TDD by Domagoj...
Translating software with SDL Passolo?
Translating software with SDL Passolo?
Typescript language
Typescript language
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Designing Test Cases for the Gilded Rose Kata v2 (2015)
Coding Dojo: Mars Rover (2014)
Coding Dojo: Mars Rover (2014)
How To Write a Testable Code
How To Write a Testable Code
TDD and Related Techniques for Non Developers (2012)
TDD and Related Techniques for Non Developers (2012)
Deliberate Practice (Agile Slovenia 2015)
Deliberate Practice (Agile Slovenia 2015)
Being Good Developer
Being Good Developer
Code Reviews in Python - PyZh
Code Reviews in Python - PyZh
Test driven development - why you should test first?
Test driven development - why you should test first?
Practical pointers for better code review
Practical pointers for better code review
Similar a TDD with Rails
A Not-So-Serious Introduction to Test Driven Development (TDD)
A Not-So-Serious Introduction to Test Driven Development (TDD)
CodeOps Technologies LLP
The way Devs do Ops
The way Devs do Ops
Miguel Fonseca
BDD presentation
BDD presentation
temebele
AgileKC - DEVOPS - June 2014
AgileKC - DEVOPS - June 2014
Shahzad Zafar
Code quality as a built-in process
Code quality as a built-in process
Elad Maimon
Hype driven development
Hype driven development
Marek Kirejczyk
Test first!
Test first!
Giorgio Natili
Definition of ready vs. refinement - HackYeah
Definition of ready vs. refinement - HackYeah
Agata Sobek-Kreft
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
Naveen Kumar Singh
Nascenia: Road to Software Industry
Nascenia: Road to Software Industry
Nascenia IT
TDD and S.O.L.I.D.; Two Ingredients For High Quality Software
TDD and S.O.L.I.D.; Two Ingredients For High Quality Software
Dennis Doomen
Coding the right thing
Coding the right thing
Brandon Satrom
TDD and PhoneGap
TDD and PhoneGap
Giorgio Natili
TDD in Agile
TDD in Agile
Atish Narlawar
Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11
Jorge Hidalgo
Topic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolution
Hoa Le
DevOps for Humans
DevOps for Humans
Noah Zoschke
Introduction to Test Driven Development
Introduction to Test Driven Development
Murphy Meng
Test driven development vs Behavior driven development
Test driven development vs Behavior driven development
Gallop Solutions
Tdd and bdd
Tdd and bdd
MohamedSubhiBouchi
Similar a TDD with Rails
(20)
A Not-So-Serious Introduction to Test Driven Development (TDD)
A Not-So-Serious Introduction to Test Driven Development (TDD)
The way Devs do Ops
The way Devs do Ops
BDD presentation
BDD presentation
AgileKC - DEVOPS - June 2014
AgileKC - DEVOPS - June 2014
Code quality as a built-in process
Code quality as a built-in process
Hype driven development
Hype driven development
Test first!
Test first!
Definition of ready vs. refinement - HackYeah
Definition of ready vs. refinement - HackYeah
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
Nascenia: Road to Software Industry
Nascenia: Road to Software Industry
TDD and S.O.L.I.D.; Two Ingredients For High Quality Software
TDD and S.O.L.I.D.; Two Ingredients For High Quality Software
Coding the right thing
Coding the right thing
TDD and PhoneGap
TDD and PhoneGap
TDD in Agile
TDD in Agile
Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11
Topic tdd-and-bdd b4usolution
Topic tdd-and-bdd b4usolution
DevOps for Humans
DevOps for Humans
Introduction to Test Driven Development
Introduction to Test Driven Development
Test driven development vs Behavior driven development
Test driven development vs Behavior driven development
Tdd and bdd
Tdd and bdd
Más de Andrzej Krzywda
[PL] PRUG Luty 2022 - Service objecty to za mało - jak żyć z Railsami?
[PL] PRUG Luty 2022 - Service objecty to za mało - jak żyć z Railsami?
Andrzej Krzywda
[PL] Service objecty to za mało - jak żyć z Railsami?
[PL] Service objecty to za mało - jak żyć z Railsami?
Andrzej Krzywda
Audit log with event sourcing
Audit log with event sourcing
Andrzej Krzywda
Event driven without microservices
Event driven without microservices
Andrzej Krzywda
From legacy to DDD - 5 starting steps
From legacy to DDD - 5 starting steps
Andrzej Krzywda
Slack protips from Arkency
Slack protips from Arkency
Andrzej Krzywda
From Rails legacy to DDD - Pivorak, Lviv
From Rails legacy to DDD - Pivorak, Lviv
Andrzej Krzywda
From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)
Andrzej Krzywda
From legacy to DDD
From legacy to DDD
Andrzej Krzywda
DCI - the architecture from the future
DCI - the architecture from the future
Andrzej Krzywda
Refactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMine
Andrzej Krzywda
Beyond The Rails Way
Beyond The Rails Way
Andrzej Krzywda
Service objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacement
Andrzej Krzywda
Developer oriented
Developer oriented
Andrzej Krzywda
Can you TDD Rails?
Can you TDD Rails?
Andrzej Krzywda
A programmer or a business consultant?
A programmer or a business consultant?
Andrzej Krzywda
Rails refactoring call for help
Rails refactoring call for help
Andrzej Krzywda
[Polish] Praca zdalna, praca asynchroniczna
[Polish] Praca zdalna, praca asynchroniczna
Andrzej Krzywda
Use cases in the code with AOP
Use cases in the code with AOP
Andrzej Krzywda
Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]
Andrzej Krzywda
Más de Andrzej Krzywda
(20)
[PL] PRUG Luty 2022 - Service objecty to za mało - jak żyć z Railsami?
[PL] PRUG Luty 2022 - Service objecty to za mało - jak żyć z Railsami?
[PL] Service objecty to za mało - jak żyć z Railsami?
[PL] Service objecty to za mało - jak żyć z Railsami?
Audit log with event sourcing
Audit log with event sourcing
Event driven without microservices
Event driven without microservices
From legacy to DDD - 5 starting steps
From legacy to DDD - 5 starting steps
Slack protips from Arkency
Slack protips from Arkency
From Rails legacy to DDD - Pivorak, Lviv
From Rails legacy to DDD - Pivorak, Lviv
From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)
From legacy to DDD
From legacy to DDD
DCI - the architecture from the future
DCI - the architecture from the future
Refactoring Rails applications with RubyMine
Refactoring Rails applications with RubyMine
Beyond The Rails Way
Beyond The Rails Way
Service objects in Rails tests - factory_girl replacement
Service objects in Rails tests - factory_girl replacement
Developer oriented
Developer oriented
Can you TDD Rails?
Can you TDD Rails?
A programmer or a business consultant?
A programmer or a business consultant?
Rails refactoring call for help
Rails refactoring call for help
[Polish] Praca zdalna, praca asynchroniczna
[Polish] Praca zdalna, praca asynchroniczna
Use cases in the code with AOP
Use cases in the code with AOP
Single Page Applications with CoffeeScript [Polish]
Single Page Applications with CoffeeScript [Polish]
Último
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Último
(20)
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
TDD with Rails
1.
TDD with Rails
AndrzejKrzywda.com RuPy 2008 Poznan, Poland
2.
Who am I?
3.
Andrzej Krzywda • Developing
software since 2000 • Java/.NET/PHP/Python/Rails
4.
Now mostly Rails
5.
First Rails app
in November 2004
6.
I started doing
TDD in 2001
7.
Also involved in
a project called Resolver One, written in IronPython
8.
Started a Rails
company in 2007
9.
Test Driven Development
10.
The goals in
a software project
11.
Requirements are goals
12.
What helps in
achieving goals?
13.
Goal visualization
Descargar ahora