Tidy First? Kent Beck on Refactoring

  Рет қаралды 8,511

InfoQ

InfoQ

Күн бұрын

InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts.
Deep-dive into 20+ talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky.
Register now: bit.ly/47tNEWv
---------------------------------------------------------------------------------------------------
Video with transcript included on InfoQ: bit.ly/3X300Bx
Programmers face a software design dilemma hourly - I need to change this code, it's messy, do I tidy first? The answer is, of course, it depends. It depends on coupling/cohesion, economics, psychology, & teamwork. These are the same factors affecting all software design decisions but here we can study them under a microscope.
#CodeQuality #Refactoring #SoftwareCraftsmanship
----------------------------------------------------------------------------------------------------
Follow InfoQ:
- Mastodon: techhub.social...
- Twitter: / infoq
- LinkedIn: / infoq
- Facebook: / infoqdotcom
- Instagram: @infoqdotcom

Пікірлер: 14
@EduardoWeidmanBarijan
@EduardoWeidmanBarijan Жыл бұрын
Nice talk and thanks the team for editing properly, balancing the presentation with the presenter. It makes it very enjoyable to watch
@BangsarRia
@BangsarRia Ай бұрын
I was trained by Yourdon staff and others, themselves trained by Yourdon, Constantine and Weinberg, and I've never looked back. I don't think you could get a more solid foundation than that. Sadly, I never met Ed, Larry or Gerry.
@michaelharings9913
@michaelharings9913 10 ай бұрын
"Software design is an exercise in human relationships. (wtf?! where did that come from?)"--Kent Beck. Delightful.
@GiuseppeProment
@GiuseppeProment Жыл бұрын
Great talk, showing human relationship as the key point even talking about refactoring, i dont know if young programmers will get it right, I hope yes :-)
@baharalirezaei3608
@baharalirezaei3608 Ай бұрын
what was the name of the book?
@kevanschwitzer8585
@kevanschwitzer8585 Жыл бұрын
Great guy and nice presentation style. However, the content is lacking. There's little meat to it.
@smallsnippets
@smallsnippets 11 ай бұрын
I support the last of your three sentences. It took more than 10minutes to start with the contents, and it was shallow. But of course the purpose of this talk is not to deliver much content, but to enhance selling of the book. But the wisdom at the end (in the last minute) was: deliver your big changes in small, save steps. I support that, but that's not a new wisdom. And so the talk could be one minute long... so he had good reason to thank the audience for listening to the whole talk...
@MarcusHammarberg
@MarcusHammarberg 5 ай бұрын
"Sorry about democracy". I ROFL
@7th_CAV_Trooper
@7th_CAV_Trooper 9 ай бұрын
Tidy in my current job is pulling on a sweater string. I keep rebuilding entire projects from scratch to make them testable.
@BangsarRia
@BangsarRia Ай бұрын
@3:33 Kent discovers he's in a room full of PC C programmers
@Besi812
@Besi812 3 ай бұрын
I say thinks that i don't know what I think. 100% true
@Wielorybkek
@Wielorybkek Жыл бұрын
Now would be great to have a way to measure coupling. Without any metrics it's hard to make desicions and convince Waiters.
@rishiraj2548
@rishiraj2548 Жыл бұрын
👍🙏
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023
59:14
Domain-Driven Design Europe
Рет қаралды 32 М.
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 53 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Martin Fowler @ OOP2014 "Workflows of Refactoring"
27:05
SIGS DATACOM
Рет қаралды 105 М.
3X Explore, Expand, Extract • Kent Beck • YOW! 2018
53:00
GOTO Conferences
Рет қаралды 11 М.
Martin Fowler - Software Design in the 21st Century
1:00:24
Etsy Eng
Рет қаралды 117 М.
SE Radio 615: Kent Beck on "Tidy First?"
1:01:57
IEEEComputerSociety
Рет қаралды 900
Extreme Programming 20 years later by Kent Beck
41:50
InstitutLeanFrance
Рет қаралды 85 М.
Continued Learning: The Beauty of Maintenance - Kent Beck - DDD Europe 2020
55:36
Domain-Driven Design Europe
Рет қаралды 34 М.
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC London 2023
1:07:25