sim3x: Когда не знаешь что это всегда полезно спрашивать себя "А как бы я сам это нечто назвал бы?". Более удачного термина чем "разделитель" для этой полосочки врядли можно придумать
Юрий Ярош: Да, можно было бы сказать "не знаю какие задачи", если бы не ситуации когда начинаешь взаимодействовать с людьми, которые без отладчика НИЧЕГО сделать не могут! За последние 1.5 года писал проекты с различными людьми и большинство из них, когда сталкиваются с тем что их код сломался на стороне заказчика разводят руками из-за того что они не могут запустить под отладчиком. Уж лучше учиться сразу корректно работать.
З.Ы.: На эту тему Роб Пайк написал достаточно развернутую и хорошую статью про то как он программировал в паре с Брайном Керниганом.
Алексей Волегов: Логи, не засоряют лог в том случае, если писать по некоторому условию. Заметь log.info() и log.debug() это разное! Другое, ни разу не видел больше одной строчки логирования в теле функции. А уж одна строчка никак не влияет на читабельность!
Алексей Волегов: Как правило, правильная организация записи в лог избавляет программиста от отладчика! Не надо бояться писать в лог, если боитесь замедления работы, пишите в лог опираясь на какой-либо критерий записи, к примеру если задан debugMode
disakov: Я знаю несколько ребят, которые прочитали Кнута. От корки до корки! НО! Это ребята с математическим высшим образованием из МГУ и только один из них из Бауманки. Без хорошего мат.багажа читать Кнута смерти подобно!
Moskus Мне не понятно, что я еще могу предпринять: 1) Кэш очищен 2) Подключил смарт как USB-диск и почистил до 1ГБ свободного места на внутренней памяти 3) Проверил на пустоту папки Download через диспетчер файлов стандартное приложение в моем смарте
Что еще можно препринять?
AVKor: Не в названии дело! Если не читали, не смотрели, то и говорить не можете о книге. А если же хотите поговорить, то давайте конкретные примеры из книги, где что-то и как-то неверно написано.
milanista24: Вы просто не правильно "готовите программирование". Возможно Вы несколько раз решаете одну и туже задачу. Уверяю Вас, от рутины бегут даже самые упоротые программеры ;)
Алексей Исмаилов Мне нужен доступ как от пользователей к файлам, так и от файлов к пользователям. Я правильно понял, что если определить backref только в одном из классов, то двунаправленный доступ все-таки возможен?
Andrew_Lvov: Но мне надо не только доступ User.files.all() , но и от файлов к пользователям чтобы получить список пользователей, т.е. File.users.all(). Надо ли в этом случае определять backref и во втором?
Andrew_Lvov: с разным именем, да согласен. И именно поэтому у меня есть поле MD5. Перед добавлением считается чексумма, ищется в БД и только потом выносится вердикт 1) Добавить файл в хранилище 2) Или просто привязать существующий UploadFile.id к User.id