Robert C Martin - The Transformation Priority Premise

  Рет қаралды 34,765

Senad Mehic

Senad Mehic

11 жыл бұрын

ROBERT C. MARTIN at NDC 2011
This just might be the thing that brings a mathematical rigor to TDD! If nothing else, it will certainly help programmers choose which tests to write next, and how best to make them pass. Transformations are like refactorings in that they are sim...

Пікірлер: 19
@crabsynth3480
@crabsynth3480 4 жыл бұрын
Not sure how this talk remained hidden from me for all this time... thanks for the upload !
@petitalx
@petitalx 9 ай бұрын
Great material, thanks for sharing 🙏
@mansmor7211
@mansmor7211 2 жыл бұрын
What a neat and clean explanation , God bless you,
@kris1227
@kris1227 8 жыл бұрын
Thank you Uncle Bob for the education.
@bipintube2009
@bipintube2009 2 жыл бұрын
Thank you Bob
@moriambar6533
@moriambar6533 4 жыл бұрын
Never been able to extract quicksort from this. Feeling as stupid as a rock
@DutchmanDavid
@DutchmanDavid 7 жыл бұрын
The application that he tested is FitNesse, which is open source and can be found here: github.com/unclebob/fitnesse
@vladimirbelokur602
@vladimirbelokur602 6 жыл бұрын
Super cool.
@bestintentions6089
@bestintentions6089 7 жыл бұрын
tests != qa ; tests = intent coverage
@jurepustoslemsek7882
@jurepustoslemsek7882 3 жыл бұрын
I'm a very mathematical person, so this kind of work would infuriate me as I always want to *understand* what the code does and why it works. Nevertheless, I will adopt this kind of thought process.
@ilyasabi8920
@ilyasabi8920 Жыл бұрын
It is actually mathematical process. The process of regression actually. You gradually fit it by using new tests as higher order of derivatives. You find the best fitting algorithm which uses the least amount of resources. You can probably automate it to a degree.
@jlecordier
@jlecordier Ай бұрын
The code does what the test are saying
@karolyhorvath7624
@karolyhorvath7624 6 жыл бұрын
47:03 Bob, you're talking nonsense, go home.
@anjanikumar745
@anjanikumar745 5 жыл бұрын
Why do you think so? I thought it was making lot of sense.
@moriambar6533
@moriambar6533 4 жыл бұрын
@@anjanikumar745 perhaps because it does not fall inevitably, and it's not so easy unless you know quicksort already.
@BryonLape
@BryonLape 7 жыл бұрын
Uncle Bob's code better always work. Updating later by someone else is gonna be a real pain in the butt.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 30 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 33 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 32 МЛН
Interview with Robert C. Martin (Uncle Bob)
37:42
Verein der Karlsruher Software-Ingenieure (VKSI) e.V.
Рет қаралды 37 М.
Jim Coplien and Bob Martin Debate TDD
20:59
toalexsmail
Рет қаралды 158 М.
Robert C  Martin  - Professional Software Development
1:00:08
gnbitcom
Рет қаралды 67 М.
Robert C Martin - The Single Responsibility Principle
51:09
gnbitcom
Рет қаралды 103 М.
Robert C  Martin -  Functional Programming; What? Why? When?
58:27
BUILD STUFF ' 15 Robert C. Martin ( Uncle Bob) interview
28:25
Build Stuff
Рет қаралды 21 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 51 МЛН