𝗖𝗹𝗲𝗮𝗻 𝗰𝗼𝗱𝗲 𝘁𝗶𝗽 : как объединить вложенные операторы IF в одно условие.
Это простое изменение может улучшить читаемость вашего кода.
Но что такое чистый код в первую очередь?
Чистый код — это код, который:
- Легко читать
- Просто обслуживать
- Легко понять
Я считаю написание чистого кода навыком.
И это навык, который вы можете изучить и улучшить путем практики.
Общий принцип, лежащий в основе этого, называется принципом «раннего возврата».
Ранний возврат означает, что вы должны вернуться из метода, как только будут выполнены условия.
В исходном примере:
- Вложение условий увеличивает сложность
- Вложенность затрудняет анализ кода.
Решение состоит в том, чтобы объединить вложенные операторы IF в одно логическое выражение.
Я достиг этого, используя сопоставление с образцом в одном примере.
Или вы можете предоставить метод, который оборачивает условие и возвращает логическое значение.
Post #358
3.61K
