Итак: мы изучаем, что учебник называет «расширенными файловыми операциями», и я пишу небольшую небольшую программу инвентаризации. Простой вопрос: что более эффективно/считается лучшим: открыть файл в основном и отправить его по ссылке на различные функции (по одному для добавления, чтения и изменения) или позволить каждой функции открывать и закрывать файл как нужно? Любое реальное преимущество в любом случае?передовая практика: операции открытия/закрытия файла
0
A
ответ
1
в моем личном опыте и мнениях его чистых, чтобы просто сделать функцию чтения файлов, в которой было передано имя файла, а другое - для записи.
Если вы выполняли функции в main(), это было бы очень уродливо, если вы обрабатывали несколько файлов.
Смежные вопросы
- 1. Чтение конфигурационного файла. Передовая практика
- 2. Передовая практика обработки SharedPreferences
- 3. Передовая передовая практика, пользовательский десеррилизатор gson
- 4. инлайн и передовая практика
- 5. Атомная передовая практика
- 6. wcf подключение передовая практика
- 7. BigQuery потоковая передовая практика
- 8. Symfony 2: передовая практика
- 9. Java tryParseInt передовая практика
- 10. Передовая практика преобразования мула
- 11. Передовая практика визуализации GWT
- 12. Restful API, передовая практика
- 13. Java многопоточность - передовая практика
- 14. Переплетная передовая практика
- 15. Строка постоянная ... передовая практика?
- 16. Именование флагов, передовая практика
- 17. database/datamart передовая практика
- 18. java inheritance передовая практика?
- 19. Cassandra удаление передовая практика
- 20. Передовая практика: стандарты документации
- 21. Передовая практика - использование пакетов LiquiBase
- 22. Передовая практика с использованием форм
- 23. Передовая практика управления переменными среды
- 24. iOS login viewcontroller передовая практика
- 25. Передовая практика обработки событий JavasScript?
- 26. весна облако конфигурация передовая практика?
- 27. spring mvc @requestmapping передовая практика
- 28. Передовая практика для мобильных приложений
- 29. Передовая практика для пересылки ItemsSource
- 30. Быстрая передовая практика UIColor Extensions
Преимущество закрытия файлов после каждой операции - это очистить файлы, поэтому, если программа выйдет из строя, вы не потеряете столько данных. Вы можете сделать то же самое, чтобы файлы открывались, путем промывки после каждой функции. Примечание: промывка имеет стоимость исполнения. –
Это вряд ли зависит от вашего сценария использования и не является хорошим вопросом для SO, читайте FAQ: http://stackoverflow.com/faq – Mikhail