Показать сообщение отдельно
Старый 13.07.2017, 18:58   #17  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от AfterEarth Посмотреть сообщение
Есть задача - сделать запрос с динамическими данными -выбирать значения из переменных для insert в зависимости от описания и имён полей, а также переменных по имени из таблицы.
Это выгрузки в различные форматы, чтобы не писать на каждую выгрузку свою функцию.
...
Уже "наколбашено" штук 15 и ещё 15 нужно, а потом будут ещё. Смысле копипаст делать? Не по программистки это :-/
Если вы сидите на клиенте как постоянный программист и просто от скуки извращаетесь, то конечно можно все.

Если вы же профессионал, то за такое программирование надо бить, а потом еще раз бить.
Это программизм небитого энтузиаста, а не программирование.
Если есть общее - выделите в родительский класс, если нет сделайте как набор статических методов.
Пусть их будет 50 методов или 50 классов - вам всем скажут только спасибо, а не будут проклинать.
За это сообщение автора поблагодарили: ta_and (4).