Если эффективность является проблемой, следует рассмотреть вариант «улов». Если «catch» не может использоваться, потому что он будет распространяться (как упоминается «SCouto»), используйте локальные переменные, чтобы избежать множественных вызовов методов getFoo()
, getBar()
и getBaz()
.
Платформа IntelliJ (на которой основаны IDE JetBrains) предлагает два формата проекта
Если вы выберете На основе каталогов (примечание: кажется, единственный выбор для PyCharm)
есть папка .idea
на проект .
для модуля имеется файл .iml
(который может быть самим проектом, если есть только один).
Папка .idea
отслеживает конфигурацию рабочей области
Файл .iml
, вместо
Они являются структурными компонентами проекта IDEA.
Они не нужны при работе над VS Code, Eclipse или другими IDE, однако они могут быть полезны для импорта целей.