Я нашел код в обзоре кода, который был написан моим членом команды. Он содержит вложенный тернарный оператор. Я сказал ему использовать if else, если для целей удобочитаемости более одного гнездования. Мы спорили об этом.Вложенный тернарный оператор vs вложен, если else, что лучше в целях удобочитаемости
Ниже код
ColorEnum color = opacity == Opacity.FIVE? ColorEnum.BLACK :
opacity == Opacity.TEN? ColorEnum.WHITE :
opacity == Opacity.FIFTY? ColorEnum.RED :
opacity == Opacity.TWENTY? ColorEnum.BLUE :
opacity == Opacity.FIFTEEN? ColorEnum.PURPLE : null;
И этот код меняется, так как новые конфигурации приходят.
Итак, что лучше здесь? тернарный оператор или если еще?
Вопросы, которые просто просят нас на мнение не подходит для StackOverflow, как это не форум. Пожалуйста, перефразируйте свой вопрос; раздел «Субъективные вопросы» на странице [Страница справки] (http://stackoverflow.com/help/dont-ask) должен дать вам некоторые идеи. –