Терминология в случае файловой системы
От: FrozenHeart  
Дата: 06.05.14 15:23
Оценка:
Здравствуйте.

Для меня больной темой является выдумывание названий для функций и переменных, которые тем или иным образом связаны с работой с файловой системой.

Вот, что я имею ввиду.

Что Вы подумаете, когда увидите следующее объявление функции?

bool delete_file(const std::string& filename);


У меня, например, сразу же возникают вопросы на тему того, что же такое на самом деле filename. Например, должен ли это быть абсолютный или относительный путь? Или может быть указан и тот, и другой?

Или вот ещё:

std::string get_file_path();


Что вернёт эта функция? Путь до файла без имени самого файла? Или с именем, но без расширения? Или расширение тоже будет указано?

В общем, хотелось бы корректно различать и использовать в своём коде следующие ситуации:

— Путь до файла без имени самого файла
— Путь до файла с именем самого файла, но без расширения
— Путь до файла с именем самого файла и его расширением
— Абсолютный путь до файла с именем файла (я так понимаю, absolute_file_path)
— Относительный путь до файла с именем файла (я так понимаю, relative_file_path)
— Абсолютный или относительный путь до файла с именем файла
— etc

Подскажите, пожалуйста, кто как поступает в подобных ситуациях.

Может, есть какая-то наиболее корректная терминология по этому поводу?

Заранее благодарю за возможные ответы.
avalon/1.0.434
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.