4 ms·
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.
by madisonmay 3y 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.
- giraffe_lady 3y agoYes, 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 3y 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 3y agoSandi 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.