Показать сообщение отдельно
  #7 (permalink)  
Старый 19.03.2013, 09:28
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
Ни одного бинда и.т.п. а наследование для быдла. и вообще мне ни разу не приходилось что то наследовать от чего то, может это потому что я ни одного сайта так и не сделал.
Наследование нужно в больших проектах. По личному опыту работы именно с такими монстрами без него там всё оч грустно. Код в нормальном ОО стиле писать сложнее и времени нужно больше, однако потом такой код очень просто поддерживать и дорабатывать.

Сейчас в своём проекте, над которым работаю последнее время использую паттерн БЭМ, где наследование используется крайне жирно: блок представляет себе полностью инкапсулированную структуру, которая включает в себя и CSS и JS и шаблоны. Для наследования в CSS использую препроцессор Stylus, для шаблонов написал специально свою реализацию: https://github.com/kobezzza/Snakeskin, ну с JS использую паттерн: подмешивания в прототипах (на мой взгляд самое универсально решение).
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 19.03.2013 в 10:12.
Ответить с цитированием