Моя команда обсуждает правильное название метода JavaScript UI Framework, который в конечном итоге выполняет следующие действия:
- Получает состояние виджетов, если оно есть
- Удаляет виджет изстраница
- Возвращает восстановленное состояние, чтобы платформа могла воссоздать его позже
Первоначально предложенное имя было «уничтожить».Некоторые члены команды чувствуют, что люди могут не ожидать, что метод с именем destroy что-либо даст.Название 'getStateAndDestroy' является более наглядным, но предполагает отказ по одному принципу ответственности.
Мысли?Считаете ли вы это скорее проблемой имен или дизайна?