Правило 80/20 и исключения в C++
Правило 80/20, или принцип Парето, предполагает, что 80% эффекта достигается с помощью 20% усилий. В контексте исключений в C++ это означает:
-
Основные принципы:
- Оптимизируйте обработку исключений в критических участках кода, где производительность играет решающую роль.
- Не упускайте из виду возможные пути улучшения производительности, используя альтернативные методы обработки ошибок там, где это возможно без ущерба для читаемости и поддерживаемости кода.
-
Применение:
- Исключения удобны для выражения и обработки ошибок в сложных сценариях, но могут оказывать значительное влияние на производительность при интенсивном использовании.
-
Советы:
- Фокусируйтесь на использовании исключений в ключевых местах программы, где их удобство превышает потенциальные недостатки.
- Избегайте излишнего бросания исключений в участках кода, где производительность критична.