методы maybeStartSomething() или showOrHideUi() (нет, не toggle()), maybeClearCache(), тип, чтобы указать, что метод может сделать действие, а может и не сделать. Как вы относитесь к такому именованию?
Это ужас, а не названия. Прочитайте клин код. Потратьте 15 минут на придумывание нормального названия переменной и/или метода. Потом это упростит жизнь. Серьёзно. And, or верные признаки того, что метод надо разбить на 2 метода.
ну вообще чем плохо дать методу более информативное название?
Гугл конвенш посмотри.
new MaybeEngine(new Engine()).start()
Обсуждают сегодня