Разрабатываю на php довольно крупный (для одного человека) проект (порядка 100 различных методов), в основном изъятие данных из базы в том или ином виде. И довольно часто у меня возникает один и тот же вопрос:
Вот, например, есть метод (условно) "Достать все яблоки из корзины", а есть метод "Достать все те же яблоки из корзины, но без помятых\сломанных".
Как лучше это сделать - в одном методе, передавая тип необходимой информации, или, все же, разбить на 2 метода.
Получается двоякая ситуация: Вроде 2, практически одинаковых метода, отличаются лишь запросом к БД, а стороннему человеку, который будет потом это читать, может быть не сразу ясно, если объединить это все в один метод (даже с комментариями).
Может есть какие-то стандарты на эту тему, но я пропустил их, когда гуглил вопрос?