Форум сайта python.su
Как правильно работать с постоянным куском кода во всех вьюшках. Его лучше куда-то вынести? Если да, то кто куда выносит?
Офлайн
Независимо от ЯП, фреймворка, термина “вьюшка”(тот же метод) и т.д. - есть подход, цель которого - улучшение структуры и производительности существующих программ.
Магическое слово - рефакторинг. Вкратце, это может быть вынесение двух методов с одинаковым названием в общий класс, перемещение поля из одного класса в другой,
вынесение куска кода из метода и превращение его в отдельный метод, перемещение кода по иерархии классов и т.д.
Философского камня нет, все ограничиваеться вашим размахом мыслей, эстетизмом (во загнул… :)), доступным временем, желанием и т.п. Решать все равно вам.
Кстати, настоятельно рекомендую к прочтению книгу Мартина Фаулера о рефакторинге. Много интересного найдете. Уж точно время не зря пройдет. =)
Офлайн
Можешь попробовать CONTEXT_PROCESSORS
Офлайн