Best practices on reusing query rule
I have worked across various applications. In my first application, we had 2,3 query rules for same record type but each serving a different purpose depending upon the field being queried or the amount of data being passed. In another project, we have a generic rule for each record type which is being used whenever we want to query the data. In one more project, I have seen only one generic rule being used for all record types which in turn means even the record type is being passed dynamically. I want to understand which approach makes more sense, pros and cons and do we really need to modularize everything this much.
