[buddypress-trac] [BuddyPress Trac] #6271: Separate activity WHERE conditions into new method

buddypress-trac noreply at wordpress.org
Sun Mar 1 20:37:26 UTC 2015


#6271: Separate activity WHERE conditions into new method
-----------------------------------+------------------
 Reporter:  johnjamesjacoby        |       Owner:
     Type:  enhancement            |      Status:  new
 Priority:  low                    |   Milestone:  2.3
Component:  Component - Activity   |     Version:  1.6
 Severity:  minor                  |  Resolution:
 Keywords:  2nd-opinion has-patch  |
-----------------------------------+------------------

Comment (by boonebgorges):

 Agreed that `get()` is an overly large method, but I'm not sure I see the
 benefit of separating out the logic in just this way. In the case of
 Notifications, it's abstracted in one chunk because it's used in more than
 one place in the class. Could that potentially be the case as well for
 `get_where_sql()` (I haven't looked). In terms of sheer organization, it
 seems like we'd get more benefit from abstracting each specific WHERE
 clause into its own method, though much of this is done already
 (`get_date_query_sql()`, `get_filter_sql()`, etc).

 I'm not necessarily against the proposed change, but I would like to be
 sure we're not refactoring with no benefit, especially if there's an
 alternative way to refactor that would be more beneficial in terms of
 testability and reusability.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6271#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list