S>Это не то что концептуально неправильно; на самом деле DBControl-ы внутри себя именно это и делают
Это просто большое количество абсолютно тупой и чреватой ошибками работы. Кроме того, как и любой неосмысленный код, такое решение снижает качество программного решения (программа становится менее удобной для понимания, более дорогой в сопровождении и т. д.) Ну и наконец, это отсекает большое количество dbaware-решений, для которых нет "нормальных" аналогов.
S>Также я бы указал на очень опасную тенденцию: Вы принимаете одно неудачное решение (дергать все подряд), натыкаетесь на связанную с ним проблему, и вместо того, чтобы скорректировать подход, заново оценить ситуацию в целом — принимаете другое, еще более неудачное решение, следующее из постулата о непогрешимости первого. В результате такой практики программа очень быстро превратится в огромную и сложную конструкцию из костылей, занятых в основном поддержкой друг друга. При любой попытке доработки такая программа будет рассыпаться как карточный домик.
убили.. наповал.. я в общем по этому и решила заподозрила, что делаю что-то не то
спасибо за разяснение