Full threadmooktakim·You should repeat to avoid coupling code that are contextually different. You want to avoid too many abstraction. There's no black and white rule. You'll get a feel for when to repeat and when to not.View on HN