7:23 related: when your tests break very often, it's because you've been following the London school of unit testing, not the Chicago school. Sure, tests will still break when requirements change. But when you unit test solely against the use cases from the domain model, then tests breaking is much more seldom.
@BryonLape
2 ай бұрын
If that many tests break from a small change, there is far too much tight coupling.
@chris.dillon
10 ай бұрын
Great talk as usual from Dave. This one is a particularly interesting series of points which is a better summary of what Kent Beck was saying and some other things. There are so many juniors looking for a reference book like Clean Code or "show me a project with good code I can study" and I've always said the ultimate judge is change. This idea itself coming from someone else that I can't remember. This talk from Dave seems like a better video to share.
@ab3332
Ай бұрын
I think he does not give enough credit to tests. For example, when a new requirement is introduced, and hence one is forced to change code, tests are there to make sure that all other requirements (those still in place) are fulfilled. This does not mean aiming for 100% test coverage. It could be just 20%. Whatever is needed.
@peripheralarbor
10 ай бұрын
39:00 living in Japan for 6mo while not knowing how to read Japanese was amazingly relaxing, probably partly for this reason.
@benjaminsmith3151
10 ай бұрын
Great talk, especially about the brain stuff! I go to volleyball games, in the front row, and at least once a game a ball comes screaming towards my seat. I noticed years ago that I don't see the ball coming, I see that my hand has already moved to block it. Dozens of times every game a ball takes a slow high arc into the crowd, and often bangs someone on the head who had all the time in the world to see it coming. With software, I work with people who must get banged in the head.
@wrjacqmein
10 ай бұрын
No need for training on or certification in Agile - "Understand the Agile values and then apply them" - Dave Thomas
@CarstenPanzner
4 ай бұрын
For sure not with capital A.. kzitem.info/news/bejne/wmN4tYemsYt7bIIsi=-ukbWrbFk8tYX6oC
@longbranchgooberdapple2238
Ай бұрын
If your ideal world is boring, how can you say it's ideal?
@davidsiewert8649
10 ай бұрын
Best GOTO Conference to this day
@FranciscoRamos01
10 ай бұрын
Great insight!
@logiciananimal
10 ай бұрын
Somehow I am reminded of my ancient philosophy professor, Eric Lewis, suggesting that an interesting way to understand Plato's _Meno_ (which discusses "Can virtue be taught?") is not that the text is inconclusive (as it would be if you read it literally) but instead shows how one can *embody* virtue, and hence "teach it that way". Consequently, Dave might want to encourage us to "learn agile" not by finding some coach to pay $(large_amount) to, but instead to attempt to exemplify it by absorbing (so to say) the exemplifications of others.
@justwanderin847
10 ай бұрын
Old school is my way. Structured Analysis and Design and Programming
@josda1000
5 ай бұрын
At about 12:50 Dave states "there is no such thing as correct code" and then says (paraphrasing) "Why? Because things change, and what _was_ correct is no longer correct." So you mean that it was correct? So if that's true then the postulate is wrong. Just because the code will change in the future doesn't mean it's not correct for the time being. Let's be honest with the words we speak please. I mean I love Dave but come on...
@banatibor83
10 ай бұрын
Interesting. Uncle Bob advocates for automated tests and 100% test coverage and his name is also on the Manifesto for agile software development.
@didek666
9 ай бұрын
Also, he says "oh and don't test the UI". I think his perspective stopped at projects where you don't use frameworks, libraries and 3rd party software.
@BryonLape
2 ай бұрын
That isn't what Uncle Bob advocates.
@bobchannell3553
10 ай бұрын
A company I once worked for built a brand new certified green building. To do this, they had to put in fewer bathrooms and make the paper towel dispenser dispense one small sheet at a time. I'm glad I never had to spend much time in that building. (Just a side note after watching the first few minutes of this video.)
Пікірлер: 20