Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Перенос функций вызова хранимок


Автор: ДобренькийПапаша 2.1.2010, 09:11
Разрабатываемая система всё растёт и растёт. Вызовы хранимок у меня происходят так:
Код

SqlDataReader studentsReader = (SqlDataReader)ProcInvoke.ExecuteQuery("GetStudentsByGroup", QueryType.ExecuteReader, CommandType.StoredProcedure,
                new ProcParams("@group", SqlDbType.VarChar, 50, Report.Instance.Group, ParameterDirection.Input));
//Ещё что-нибудь делаем


У меня есть статический класс ProcInvoke. Таких вызовов у меня по всей программе очень много одинаковых уже. Все они в отдельных функциях, я их естесственно даже называю одинаково.

Вопрос: Есть ли смысл много раз повторяющиеся вызовы засунуть в один статический класс?

Автор: diadiavova 2.1.2010, 11:37
Копипаста - есть очень плёха. Понадобиться что-нибудь поменять - будешь рыскать по всей программе в поисках тех мест, куда надо вносить изменения. Поэтому, естественно, надо писать так, чтобы код находился в одном месте. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)