к тогглу с необязательным аргументом?
toggle(false) - закрыть, toggle(true) - открыть, toggle() - переключить
Нормально
почему это может быть плохо?
Он ведь по идее и должен быть без аргумента
я за семантичность, коли назвался тогглом, то переключай из одного в другое для open/close - обычно отдельные ивенты юзаю (потом в случае чего, проще найти концы)
Думаю должно быть без параметров. Иначе это более низкоуровневый setState(boolean)
крайне отрицательно... лучше сделать toggle() turnOn() turnOff() toggle(false) - это говнокод классический
Нормальный лаконичный код, toggle и так работает как нужно без аргументов. Имеет право на жизнь.
Отрицательно)
Обсуждают сегодня