Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Постоянный кусок кода во всех вьюшках [RSS Feed]

#1 Авг. 3, 2010 10:17:02

pyOut
От:
Зарегистрирован: 2006-07-16
Сообщения: 125
Репутация: +  0  -
Профиль   Отправить e-mail  

Постоянный кусок кода во всех вьюшках

Как правильно работать с постоянным куском кода во всех вьюшках. Его лучше куда-то вынести? Если да, то кто куда выносит?



Офлайн

#2 Авг. 3, 2010 11:38:07

tmt
От:
Зарегистрирован: 2010-03-26
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Постоянный кусок кода во всех вьюшках

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

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

Кстати, настоятельно рекомендую к прочтению книгу Мартина Фаулера о рефакторинге. Много интересного найдете. Уж точно время не зря пройдет. =)



Офлайн

#3 Авг. 15, 2010 14:03:12

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Постоянный кусок кода во всех вьюшках

Офлайн

  • Начало
  • » Django
  • » Постоянный кусок кода во всех вьюшках[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version