1. Как вы называете файлы / модули / классы, которые читают / сохраняют данные на диск?
Я обычно называю DataHandler - но я считаю, что это тупое название и все время думаю как бы по-другому назвать. И вот время пришло. Пора разобраться с этим.
2. Как вы называете директорию, где лежат все входные файлы, изображения и прочее откуда вы читаете информацию? - вот тут мне повезло, я подсмотрел - мой знакомый называет это "resource". Мне очень понравилось.
3. Как вы называете директорию, куда вы сохраняете новые файлы, которые создала ваша программа? - Я обычно называю это "Reports" или совмещая с пунктом 2 - "Data", там лежит входные и выходные данные вперемежку. Но это вообще полный тупизм, аж бесит.
Спасибо!
Другие языки программирования и технологии
Как вы называете файлы / модули / классы, которые читают / сохраняют данные на диск?
1. Как вы называете файлы / модули / классы, которые читают / сохраняют данные на диск?
Их часто называют производными словами от слова Persist. Впрочем, слово Persist от файловой системы несколько абстрагировано, оно вообще означает, что между запусками проги данные где-то сохраняются.
Так что мне больше FileReader/FileWriter нравятся.
2. Если эти файлы в момент установки создаются, то ресурсы, да. Пусть даже с возможностью ручной подмены - все равно ресурсы. Если в момент работы проги приходят - то не ресурсы никакие. Обычный tmp. А для Вашего конкретного случая, возможно, in (на пару с out)
3. Если нет специфики конкретных файлов, то делаю просто out. Если специфика есть, то могут быть логи, документы или что-нибудь в этом роде. Не факт, что стоит всё в одну кучу валить.
Их часто называют производными словами от слова Persist. Впрочем, слово Persist от файловой системы несколько абстрагировано, оно вообще означает, что между запусками проги данные где-то сохраняются.
Так что мне больше FileReader/FileWriter нравятся.
2. Если эти файлы в момент установки создаются, то ресурсы, да. Пусть даже с возможностью ручной подмены - все равно ресурсы. Если в момент работы проги приходят - то не ресурсы никакие. Обычный tmp. А для Вашего конкретного случая, возможно, in (на пару с out)
3. Если нет специфики конкретных файлов, то делаю просто out. Если специфика есть, то могут быть логи, документы или что-нибудь в этом роде. Не факт, что стоит всё в одну кучу валить.
1) называю по тому что они делают кроме обращения к диску. Разве что самые близкие к диску которые "ничего кроме" - тут уж акцентирую что именно с диском творят. (на английском - за мной же ещё и другим потом с ними разгребаться при развитии проги. И почти всегда, если язык позволяет, в начало имени втыкаю "lk_" чтобы не пересеклись случайно с чужими -задолбалась разгребать коды где непонятно кто что дописал)
2) обычно res для предподготовленных в составе проги и in для входящих данных извне. Но многое ситуативно
3)Ну тут много разного. и out и log и data и прочее (хотя лог и всякие времянки обычно просто перенаправляю в системные -там с ними разбираться удобнее)
2) обычно res для предподготовленных в составе проги и in для входящих данных извне. Но многое ситуативно
3)Ну тут много разного. и out и log и data и прочее (хотя лог и всякие времянки обычно просто перенаправляю в системные -там с ними разбираться удобнее)
1. Никто не обязывает тебя называть классы как-то. Называй как хочешь. Но старайся называть их так, чтобы название говорило о их назначении само за себя. А затем через typedef можно дать какое-нибудь короткое имя в стиле Си. Если класс - есть интерфейс к какому-то файлу (например) , в названии думаю должен присутствовать "File". Например, всем будет понятно, что делает класс ZipFile, или ImageFile.
Если класс работает с потоком, логичней в названии иметь слово "Stream". И т. д.
2. Входные файлы? Может просто изображения, которые используются в приложении? Ну тогда resources, share(linux-style /usr/share).
3. Будь мужиком, блеать, сохраняй в $TEMP/$APPNAME-$PID/ .
Если класс работает с потоком, логичней в названии иметь слово "Stream". И т. д.
2. Входные файлы? Может просто изображения, которые используются в приложении? Ну тогда resources, share(linux-style /usr/share).
3. Будь мужиком, блеать, сохраняй в $TEMP/$APPNAME-$PID/ .
Похожие вопросы
- Вопрос по дробления программы на файлы и классам. На данных условиях, как будет выглядеть структуризация?
- Ноутбук видит внешний жесткий диск но он не открывается. Что делать? Как спасти данные с диска?
- Дан файл целых чисел. Создать два новых файла, первый из которых содержит положительные числа из исходного файла...
- что за жеский диск fat? щас вот сохранял вёрд смотрю диск. это фирма такая?
- подскажите лучший поисковик файлов на компе? Который может найти любой файл.
- Нужна программа которая читала все из Экселевого файла и выводила все на экран желательно на паскале
- можно ли в excel листы из одного файла в другой импортировать (без потери данных) ?
- можно ли восстановить данные с диска С , если переустановлена система?
- Подскажите, что, кроме важных для меня файлов, нужно копировать на флэшку при неполадке жесткого диска?
- как сделать файл при открытии которого компьютер выключится