A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023

A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023

Domain-Driven Design Europe

9 месяцев назад

30,352 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@bartholomewtott3812
@bartholomewtott3812 - 26.12.2023 16:39

I can't find Kent's definition of coupling and cohesion in structured design.

Ответить
@bartholomewtott3812
@bartholomewtott3812 - 26.12.2023 13:54

I can't find this definition of coupling in structured design

Ответить
@brettdelia
@brettdelia - 08.12.2023 22:53

Great talk. Looking forward to the books. Loved the Powell's Book store shoutout!!

Ответить
@marcusradell7544
@marcusradell7544 - 05.12.2023 09:34

One of the best talks I've ever listened to. The description of coupling and cohesion was Correct, Understandable, and Terse. Sometimes you can get all three 😄

Ответить
@antesmolcic4354
@antesmolcic4354 - 04.12.2023 01:04

Easily watched at 1.25 speed :)

Ответить
@maverickmusic101
@maverickmusic101 - 02.12.2023 23:08

Great talk, thanks

Ответить
@igo_rs
@igo_rs - 30.11.2023 10:31

Boring. Lifecoaching becomes a valid excuse when there is no engineering.

Ответить
@kdiggity1
@kdiggity1 - 24.11.2023 08:21

Another brilliant talk from the legend.

Ответить
@aaronzhong
@aaronzhong - 10.11.2023 13:20

Great talk, looking forward to the books! Separating the behavioural and structural changes feels like another way to look at TDD in the green and refactor cycles, or possibly even an iteration on the TDD flow with red - refactor (tidying first) - green - refactor?

Ответить
@lars4953
@lars4953 - 09.11.2023 16:08

"Im glad I made it" lol...

Ответить
@prathykt
@prathykt - 31.10.2023 15:39

He should be writing the 3rd book first because that is what helps in identifying what changes come in.

Ответить
@gabrielemastrapasqua2939
@gabrielemastrapasqua2939 - 31.10.2023 15:30

What a wonderful talk! Thanks Kent Beck! 🤩

Ответить
@bonsairobo
@bonsairobo - 28.10.2023 22:02

"Why are we still putting source code in files?"

"Compared to what?"

Ответить
@maximandreev593
@maximandreev593 - 21.10.2023 15:49

I liked the highlight that coupling/cohesion are respective to changes.

Ответить
@davidglaubman6341
@davidglaubman6341 - 18.10.2023 21:47

A beautiful talk.

I have one question (nitpick?). Since coupling is defined wrt a delta, and cohesion is defined as an entity A whose components are coupled, it seems to me no easy thing to determine if A is cohesive since the space of possible changes is so large. Maybe this doesn’t matter in practice since the idea is to reduce cost of coupling by moving coupled components closer together (increasing cohesion)?

Also you ask why we keep code in files - what is better alternative?

Ответить
@stephendgreen1502
@stephendgreen1502 - 18.10.2023 19:18

Best talk on software design I’ve seen

Ответить