Вообще-то ничто в вопросе не указывает, что это именно God Object, а не просто, скажем, замороченный калькулятор для четырех разных расчетов, в котором не удосужились грамотно выделить подклассы.
Если в коде уже известно, что поле не нужно будет менять - логично в коде же и предусмотреть ветку, не вставляющую в запрос это изменение. Или не делающее запрос вовсе, если в этом нет смысла. А сбегать в базу, чтобы ничего не сделать - это говнокод.
Никита, собственно, ваш пример - яркий симптом архитектуры, нарушающей S в SOLID. Поэтому обсуждение того, как лучше с этим работать, не имеет особенного смысла. Лучше - переделать грамотно, тогда и подобные вопросы отпадут сами собой.
Никита, смотря что вы с ними работаете. Чтобы посмотреть реализацию нужного метода, в IDE достаточно одного щелчка. Какой длины файл, в котором он находится - вообще некритично. А вот если придется искать, в каком из пяти файлов разложено нужное - тут и IDE может начать глючить.
Продумывание того, в чем все равно не разбираешься - это разновидность прокрастинации.
Если понятно, что будет работать при любой разметке - нечего городить огород без необходимости. Самому же потом разгребать косяки, и уж лучше пусть они будут из тех, с которыми сталкиваются 90% админов, чем модно-молодежными-хрен-найдешь-спеца.
Вообще-то тот же Яндекс, вполне возможно, станет вас обижать в поиске за такое решение.
С его точки зрения, правильное решение - два разных домена для разного контента.
Заменить монитор, раскурочив устройство, которое стоит дороже того монитора, и заменить его все равно не может - это даже не "стоя в гамаке", это "знает толк в извращениях"
xotkot, "вызывающе" не подходит тем более. Я вообще не любитель мериться и набрасываться. Просто пытаюсь понять людей. И насколько я понял ТС, для него ваш комментарий - китайская грамота. Впрочем, это ему судить.
xotkot, прошу прощения, если мой комментарий показался оскорбительным.
Просто мне показалось очевидной пропасть между тем, что вы объясняете, и тем, что ТС спрашивает. И, соответственно, бессмысленность такого объяснения.
xotkot, что вы человеку голову морочите? Он азов не понимает, вы его системдой грузите.
Крон вон запускает процессы от пользователя без всяких "поднятий" как-то.
Веб-сервер работает от www-data, которым вообще не залогинишься.
А перечисленным ТС сервисам вообще от пользователя работать незачем.
Налицо непонимание работы системы.
Системе для работы на хрен не нужен пользователь.
Логин нужен только для того, чтобы установить окружение и права для действий пользователя.
Поэтому термин "автологин" применим исключительно к DE.
Скорее всего, это уже представленный в настройках путь ../src
Вот регистр в именах файлов может таить сюрпризы - называется там папка, например, FileSystem - и все...
FRATEREH, еще раз: разберитесь в работе curl - и вы сможете решить свою задачу. Ни решать ее за вас, ни гуглить для вас готовое решение я не собираюсь.
FRATEREH, естественно - у вас в строке будет куча урлов, а функция принимает один. Чтобы реализовать то, что вы хотите, нужно разобраться, как вообще работает curl. Описаний и примеров в интернете - валом.