TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
GREPPABILITY IS AN UNDERRATED CODE METRIC
Summary from the TLDR newsletter
Making a codebase searchable can make functions, error messages, class names, and other components easier to find. Splitting up identifiers is a bad idea because while it looks nice, it makes it easier to miss specific occurrences. Use the same names for things across the stack, otherwise, you'll have to make multiple queries to find all occurrences. Flat-named structures are mostly better than nested ones.