top | item 35564560

(no title)

madisonmay | 2 years ago

Whether or not to split is more a measure of whether or not these two concepts are likely to split down the road than whether or not share similarity today.

discuss

order

giraffe_lady|2 years ago

Yes, the way I phrase this when defending it in review is "these things have different reasons why they would change, despite being the same right now." Thanks Sandi Metz.

hinkley|2 years ago

'Idiomatic' is another good word.

Some people are so addicted to DRY that they want to write helper functions for every 3 lines of code that appear together. Nobody else can figure out what the fuck their code does, but only 3 of them will tell them to their faces.

camgunz|2 years ago

Sandi Metz is a great resource for working through some of the dogmas out there. She's fully bought into OO and design patterns so it's not a situation where an outsider is assailing your whole worldview, and she puts into words what my intuition is about these things super well.