Совет: Замените сложный оператор if на описательный...
Совет: Замените сложный оператор if на описательный метод.
Читать сложные операторы if нелегко.
Чем больше условий, тем сложнее.
И они имеют тенденцию выходить из-под контроля.
Но это можно исправить с помощью небольшого рефакторинга.
Перенесите условие в метод (или переменную) с описательным именем.
Имя метода должно быть как можно более подробным.
Это значительно улучшит читаемость кода.
👉 @bookflow