Enviar búsqueda
Cargar
TDD Performance Kata
•
1 recomendación
•
372 vistas
Andrei Savu
Seguir
Tecnología
Entretenimiento y humor
Denunciar
Compartir
Denunciar
Compartir
1 de 7
Descargar ahora
Descargar para leer sin conexión
Recomendados
Leadership through self-reliance
Leadership through self-reliance
Jagadesh Kumar
Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)
Chris McDermott
Kata Presentation
Kata Presentation
CLT Valuebased Services
Communication Kata - Deliberate Practice for Shared Understanding
Communication Kata - Deliberate Practice for Shared Understanding
Sue Johnston, MBA + a bunch of other stuff
Manage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiency
Chris McDermott
Unit A3: Why use stories?
Unit A3: Why use stories?
The Australian Association of Mathematics Teachers (AAMT) Inc.
RailsWayCon 2010 Coding Dojo
RailsWayCon 2010 Coding Dojo
Michael Mahlberg
TOP 10 TOYOTA KATA LESSONS
TOP 10 TOYOTA KATA LESSONS
Michael Lombard
Recomendados
Leadership through self-reliance
Leadership through self-reliance
Jagadesh Kumar
Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)
Chris McDermott
Kata Presentation
Kata Presentation
CLT Valuebased Services
Communication Kata - Deliberate Practice for Shared Understanding
Communication Kata - Deliberate Practice for Shared Understanding
Sue Johnston, MBA + a bunch of other stuff
Manage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiency
Chris McDermott
Unit A3: Why use stories?
Unit A3: Why use stories?
The Australian Association of Mathematics Teachers (AAMT) Inc.
RailsWayCon 2010 Coding Dojo
RailsWayCon 2010 Coding Dojo
Michael Mahlberg
TOP 10 TOYOTA KATA LESSONS
TOP 10 TOYOTA KATA LESSONS
Michael Lombard
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Learning Everywhere
Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015
John Willis
Design Fiction As a Service Prototyping Approach - Gert Pasman
Design Fiction As a Service Prototyping Approach - Gert Pasman
ServDes
Service Design Challenge: Transitioning from Concept to Implementation Innova...
Service Design Challenge: Transitioning from Concept to Implementation Innova...
ServDes
HAN Lean Event 2015 Suzanne van Egmond
HAN Lean Event 2015 Suzanne van Egmond
HAN Lean-QRM Centrum / HAN Lectoraat Lean
Service Design in Public Sector: Boosting organisational Change Through Desig...
Service Design in Public Sector: Boosting organisational Change Through Desig...
ServDes
How Lean are you?
How Lean are you?
Lean Enterprise Academy
Group's Presentation FINAL
Group's Presentation FINAL
yin wang
How Kata Fits In
How Kata Fits In
Mike Rother
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
ServDes
This is lean
This is lean
Murray Guy
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
KaiNexus
Lean Management Kata Training
Lean Management Kata Training
Carlos Martin Maroto
How cynefin model improves lean implementation
How cynefin model improves lean implementation
Pierre E. NEIS
Toyota kata and beyond
Toyota kata and beyond
William Judd
Complexity versus Lean
Complexity versus Lean
Jurgen Appelo
Why Your A3 Needs the IK
Why Your A3 Needs the IK
Mike Rother
A Representation Framework of Product-Service Systems for Classification and ...
A Representation Framework of Product-Service Systems for Classification and ...
ServDes
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
W3 Group Canada Inc.
Connecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True North
W3 Group Canada Inc.
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
Andrei Savu
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
Andrei Savu
Más contenido relacionado
Destacado
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Learning Everywhere
Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015
John Willis
Design Fiction As a Service Prototyping Approach - Gert Pasman
Design Fiction As a Service Prototyping Approach - Gert Pasman
ServDes
Service Design Challenge: Transitioning from Concept to Implementation Innova...
Service Design Challenge: Transitioning from Concept to Implementation Innova...
ServDes
HAN Lean Event 2015 Suzanne van Egmond
HAN Lean Event 2015 Suzanne van Egmond
HAN Lean-QRM Centrum / HAN Lectoraat Lean
Service Design in Public Sector: Boosting organisational Change Through Desig...
Service Design in Public Sector: Boosting organisational Change Through Desig...
ServDes
How Lean are you?
How Lean are you?
Lean Enterprise Academy
Group's Presentation FINAL
Group's Presentation FINAL
yin wang
How Kata Fits In
How Kata Fits In
Mike Rother
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
ServDes
This is lean
This is lean
Murray Guy
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
KaiNexus
Lean Management Kata Training
Lean Management Kata Training
Carlos Martin Maroto
How cynefin model improves lean implementation
How cynefin model improves lean implementation
Pierre E. NEIS
Toyota kata and beyond
Toyota kata and beyond
William Judd
Complexity versus Lean
Complexity versus Lean
Jurgen Appelo
Why Your A3 Needs the IK
Why Your A3 Needs the IK
Mike Rother
A Representation Framework of Product-Service Systems for Classification and ...
A Representation Framework of Product-Service Systems for Classification and ...
ServDes
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
W3 Group Canada Inc.
Connecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True North
W3 Group Canada Inc.
Destacado
(20)
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Lean Coaching: the Wheel of Life and Harada Method - A new approach from the ...
Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015
Design Fiction As a Service Prototyping Approach - Gert Pasman
Design Fiction As a Service Prototyping Approach - Gert Pasman
Service Design Challenge: Transitioning from Concept to Implementation Innova...
Service Design Challenge: Transitioning from Concept to Implementation Innova...
HAN Lean Event 2015 Suzanne van Egmond
HAN Lean Event 2015 Suzanne van Egmond
Service Design in Public Sector: Boosting organisational Change Through Desig...
Service Design in Public Sector: Boosting organisational Change Through Desig...
How Lean are you?
How Lean are you?
Group's Presentation FINAL
Group's Presentation FINAL
How Kata Fits In
How Kata Fits In
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
Moving Towards Service Dominant Logic in Manufacturing Sector: Development of...
This is lean
This is lean
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
Striving for Ideal Behaviors: A Lean Management System Supported By KaiNexus
Lean Management Kata Training
Lean Management Kata Training
How cynefin model improves lean implementation
How cynefin model improves lean implementation
Toyota kata and beyond
Toyota kata and beyond
Complexity versus Lean
Complexity versus Lean
Why Your A3 Needs the IK
Why Your A3 Needs the IK
A Representation Framework of Product-Service Systems for Classification and ...
A Representation Framework of Product-Service Systems for Classification and ...
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
SMED or Single Minute Exchange of Dies and Set-up Reduction Process
Connecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True North
Más de Andrei Savu
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
Andrei Savu
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
Andrei Savu
Recap on AWS Lambda after re:Invent 2015
Recap on AWS Lambda after re:Invent 2015
Andrei Savu
One Hadoop, Multiple Clouds - NYC Big Data Meetup
One Hadoop, Multiple Clouds - NYC Big Data Meetup
Andrei Savu
Introducing Cloudera Director at Big Data Bash
Introducing Cloudera Director at Big Data Bash
Andrei Savu
APIs & Underlying Protocols #APICraftSF
APIs & Underlying Protocols #APICraftSF
Andrei Savu
Challenges for running Hadoop on AWS - AdvancedAWS Meetup
Challenges for running Hadoop on AWS - AdvancedAWS Meetup
Andrei Savu
Cloud as a Data Platform
Cloud as a Data Platform
Andrei Savu
Apache Provisionr (incubating) - Bucharest JUG 10
Apache Provisionr (incubating) - Bucharest JUG 10
Andrei Savu
Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013
Andrei Savu
Data Scientist Toolbox
Data Scientist Toolbox
Andrei Savu
Axemblr Provisionr 0.3.x Overview
Axemblr Provisionr 0.3.x Overview
Andrei Savu
2012 in Review - Bucharest JUG
2012 in Review - Bucharest JUG
Andrei Savu
Metrics for Web Applications - Netcamp 2012
Metrics for Web Applications - Netcamp 2012
Andrei Savu
Counters with Riak on Amazon EC2 at Hackover
Counters with Riak on Amazon EC2 at Hackover
Andrei Savu
Simple REST with Dropwizard
Simple REST with Dropwizard
Andrei Savu
Guava Overview Part 2 Bucharest JUG #2
Guava Overview Part 2 Bucharest JUG #2
Andrei Savu
Guava Overview. Part 1 @ Bucharest JUG #1
Guava Overview. Part 1 @ Bucharest JUG #1
Andrei Savu
Polyglot Persistence & Big Data in the Cloud
Polyglot Persistence & Big Data in the Cloud
Andrei Savu
Building a Great Team in Open Source - Open Agile 2011
Building a Great Team in Open Source - Open Agile 2011
Andrei Savu
Más de Andrei Savu
(20)
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
The Evolving Landscape of Data Engineering
Recap on AWS Lambda after re:Invent 2015
Recap on AWS Lambda after re:Invent 2015
One Hadoop, Multiple Clouds - NYC Big Data Meetup
One Hadoop, Multiple Clouds - NYC Big Data Meetup
Introducing Cloudera Director at Big Data Bash
Introducing Cloudera Director at Big Data Bash
APIs & Underlying Protocols #APICraftSF
APIs & Underlying Protocols #APICraftSF
Challenges for running Hadoop on AWS - AdvancedAWS Meetup
Challenges for running Hadoop on AWS - AdvancedAWS Meetup
Cloud as a Data Platform
Cloud as a Data Platform
Apache Provisionr (incubating) - Bucharest JUG 10
Apache Provisionr (incubating) - Bucharest JUG 10
Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013
Data Scientist Toolbox
Data Scientist Toolbox
Axemblr Provisionr 0.3.x Overview
Axemblr Provisionr 0.3.x Overview
2012 in Review - Bucharest JUG
2012 in Review - Bucharest JUG
Metrics for Web Applications - Netcamp 2012
Metrics for Web Applications - Netcamp 2012
Counters with Riak on Amazon EC2 at Hackover
Counters with Riak on Amazon EC2 at Hackover
Simple REST with Dropwizard
Simple REST with Dropwizard
Guava Overview Part 2 Bucharest JUG #2
Guava Overview Part 2 Bucharest JUG #2
Guava Overview. Part 1 @ Bucharest JUG #1
Guava Overview. Part 1 @ Bucharest JUG #1
Polyglot Persistence & Big Data in the Cloud
Polyglot Persistence & Big Data in the Cloud
Building a Great Team in Open Source - Open Agile 2011
Building a Great Team in Open Source - Open Agile 2011
Último
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Último
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
TDD Performance Kata
1.
Live TDD Demo Arithmetic
Expression Evaluator Ionut G. Stan & Andrei Savu
2.
3.
Mindset change Think about
the smallest feature that you want to implement and express it in test code. Implement it. This leads to emergent design.
4.
Problem 1 + 2
* 5 - 4 = ? Tools Python, unittest, TextMate Data Flow Expression > Split in tokens > Postfix notation > Evaluate 1+2*5-4 > (1, +, 2, *, 5, -, 4) > (1, 2, 5, *, +, 4, -) > 7
5.
Postfix Notation !?
1 + 2 > 1 2 + 1 + 2 - 3 > 1 2 + 3 - 1 + 2 * 3 > 1 2 3 * + 1 + 2 * 3 - 4 > 1 2 3 * + 4 -
6.
Conclusions
TDD is no silver bullet
7.
Questions? thanks
:)
Descargar ahora