Стоимость добавления функции - это не только время, которое нужно для кодирования. Стоимость также включает в себя добавление препятствия для будущего расширения. ... Хитрость заключается в том, чтобы выбрать функции, которые не сражаются друг с другом.