Get the latest tech news
Greppability is an underrated code metric
Keeping your codebase searchable will make your maintenance life easier in the long run.
When I‘m working on maintaining an unfamiliar codebase, I will spend a lot of time grepping the code base for strings. Though it looks nice and DRY, it‘s not great for maintainenance: someone will inevitably search the code base for the table name shipping_addresses and miss this occurence. from a greppability perspective, since you‘ll be able to grep for the whole namespaced component AttributeFilterCombobox just from the usage, as opposed to just Dialog, which you might have multiple of accross your application.
Or read this on Hacker News