Your SlideShare is downloading. ×
0
is TDD Dead? System Nature is the anwser!
is TDD Dead? System Nature is the anwser!
is TDD Dead? System Nature is the anwser!
is TDD Dead? System Nature is the anwser!
is TDD Dead? System Nature is the anwser!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

is TDD Dead? System Nature is the anwser!

335

Published on

is TDD Dead? System Nature is the anwser!

is TDD Dead? System Nature is the anwser!

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
335
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TDD is TDD DEAD? Diego Pacheco Software Architect | Agile Coach
  • 2. TDD: Missing the Point! is TDD DEAD? Java Rails
  • 3. System Natures Process / workflow Rules / Assessment Algorithmic / Calculations Data Driven IO Driven Network / Latency Analytics Visualization Validation / Startup Utilities / Catalog / Reference
  • 4. System Natures
  • 5. Wrap up! • What's matter is the system natures • That’s will define the most likely key design and architecture • All this will in fact driven the design, arch and language selection • Some Languages and tools are better for one thing than another's • Comparing TDD with Rails and Java is pointless • Kind of system you built with rails is different than the ones in java it should be • There are cases for engineering and there are cases for over-engineering • Startup X Enterprise • It will always have balance in the system and natures with N-Natures • You can kill or remove tests or TDD but when it make sense do Tests/Design you gonna need something else to replace it otherwise you are just reducing not being lean at all. • There are better ways todo TDD like Rich Hickey Design approach but there is a context for that. • The are lack of argument and vision IMHO • Both DHH and Fowler/Beck are right to me, but also blind in some sense • Rails is focused on productivity as a ruby extent for most of cases • Performance/Complexity and productivity are different concerns • The one who focus in doing everything is screed since some things are going into different directions.

×