Найти - Пользователи
Полная версия: Постоянный кусок кода во всех вьюшках
Начало » Django » Постоянный кусок кода во всех вьюшках
1
pyOut
Как правильно работать с постоянным куском кода во всех вьюшках. Его лучше куда-то вынести? Если да, то кто куда выносит?
tmt
Независимо от ЯП, фреймворка, термина “вьюшка”(тот же метод) и т.д. - есть подход, цель которого - улучшение структуры и производительности существующих программ.
Магическое слово - рефакторинг. Вкратце, это может быть вынесение двух методов с одинаковым названием в общий класс, перемещение поля из одного класса в другой,
вынесение куска кода из метода и превращение его в отдельный метод, перемещение кода по иерархии классов и т.д.

Философского камня нет, все ограничиваеться вашим размахом мыслей, эстетизмом (во загнул… :)), доступным временем, желанием и т.п. Решать все равно вам.

Кстати, настоятельно рекомендую к прочтению книгу Мартина Фаулера о рефакторинге. Много интересного найдете. Уж точно время не зря пройдет. =)
romankrv
Можешь попробовать CONTEXT_PROCESSORS
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB