Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, snaphold, Вы писали:
S>>Не понимаю термин фича тут.
S>>Если к примеру есть в системе функция создания пользователя, но надо сделать функцию массового создания пользователей, немного изменив логику,
S>>то делается паралелльный код и используются только классы сущности по работе с базой?
S>>Или же где есть возможность переиспользования методов то надо переиспользовать?
S>>т.е. основная непонятка feature — это полностью паралелльный код, чтобы не тратить много времени на понимание как врезаться и что можно переиспользовать из существующего
S>>или же имеется вида фича для заказчика просто, а код надо переиспользовать?
_>Посмотрите код wordpress там есть фильтры и действия к которым можно "присосаться" и поменять поведение, что и делают плагины.
_>Так вот плагин полностью может реализовать какую-нибудь "фичу" и его можно включить и выключить, не ломая остальное. И плагины можно просто добавить, расширив функционал. Вот примерно это под фичедривен и понимается — что фича локализована и может быть безболезненно включена или выключена.
понял, т.е. тут в принципе я правильно понимал для себя, что код по максимуму пишется новый за исключением прям что совсем не меняется.
Спасибо