Страница 1 из 1

Об одном из способов написания переменных

Добавлено: 05 июл 2015, 09:01
nezabudka
Мне всегда нравилось в лине писать названия файлов и каталогов в нижнем регистре.
При работе в командной строке это означает меньшее нажатие клавишь при том же
эфекте. Очень добивало что многие владельцы винды писали html теги заглавными
буквами без видимой выгоды для удобочитаемости. Я вычеркнула из своей жизни
заглавные буквы и даже на папки в домашней директории делаю по сей день например
такие ссылки

Код: Выделить всё

ln -s Рабочий\ Стол desktop
ln -s Загрузки downloads
Эта привычка автоматически отразилась и на bash скриптах.
В питоне я по мере возможности продолжала стойко следовать своей
выбранной традиции и все мои создаваемые переменные не выделялись из общего строя,
но оказалось в более серьезных программах часто при написании имен переменных и функций состоящих из нескольких
слов, где я кстати всегда старалась использовать знак подчеркивания, применяют
специальный широко известный способ под названием camelBack или lower CamelCase.
Не смотря на то что приходится прибегать к излишнему нажатию клавиш но удобочитаемость
кода при небольшой привычке заметно улучшается. Этот способ прост и заключается в
выполнении следующего правила, первая буква составного слова записывается в нижнем
регистре а все первые буквы последующих слов - в верхнем. Например
myUniverTaz #моя помойница
commonSumFromFiveArgs
vsemForumchanamUdachi

Re: Об одном из способов написания переменных

Добавлено: 05 июл 2015, 18:20
Kycok
nezabudka писал(а):на папки в домашней директории делаю по сей день например
такие ссылки

Код: Выделить всё

ln -s Рабочий\ Стол desktop
ln -s Загрузки downloads
Зачем плодить ссылки? Лучше отредактировать файл ${HOME}/.config/user-dirs.dirs

Re: Об одном из способов написания переменных

Добавлено: 05 июл 2015, 20:43
nezabudka
Только надо помнить что могут быть программы в которых прописаны пути по старым каталогам. Например
резервное копирование или папка Загрузки в браузере, а мягкая ссылка ни кого не потревожит

Re: Об одном из способов написания переменных

Добавлено: 05 июл 2015, 21:08
Kycok
nezabudka писал(а):Только надо помнить что могут быть программы в которых прописаны пути по старым каталогам. Например
резервное копирование или папка Загрузки в браузере, а мягкая ссылка ни кого не потревожит
Я с такими не сталкивался. Тот же браузер узнает каталог загрузок по умолчанию именно из этого файла (доказательство :) )

Re: Об одном из способов написания переменных

Добавлено: 05 июл 2015, 21:43
nezabudka
Да, с браузером все так, не смотря на то, что в настройках указан каталог Загрузки он открывает директорию downloads. :)
А вот в backintime программе резервного копирования придется явно указать копируемые каталоги.

Re: Об одном из способов написания переменных

Добавлено: 06 июл 2015, 05:16
Sunderland93
Ни разу за всю жизнь с таким не сталкивался. Порой удивляюсь, откуда люди берут проблемы?))