В настоящее время я работаю с большим количеством кода на C #, который изначально не был написан мной. Они были написаны как огромные куски ужасно выглядящего кода, и теперь моя работа - разобраться в этом.
В любом случае, существует много повторений кода в большом количестве разных файлов aspx.cs. Например, существует около пяти файлов с выделенным кодом, в которых один и тот же фрагмент кода многократно повторяется для вывода некоторого текста в файл. Я мог бы иметь метод:
private void outputToFile(string text)
повторяется в пяти разных кодах за файлами.
Однако мне интересно, если это плохая практика или просто неправильно объявлять статический класс, называемый чем-то вроде «MethodHub», который содержит outputToFile (текст строки), а также дюжину или около того других методов, которые не относятся к каждому из них. другой
Общая цель - получить доступ к этим методам из статического класса, чтобы я мог эффективно удалять сотни строк кода в других.
Кто-нибудь может увидеть что-то не так с этим, или какие-либо проблемы, с которыми я могу столкнуться?