Имхо самый полезный ответ на этот вопрос. На счет ORM может не совсем соглашусь. Зачем они фронтендеру, который не пишет бэкэнд? Ну да, что такое можно прочитать. Но не более,.
Алексей Черемисин у меня на самом деле все проще, внедрять такой комбайн в середине програмы чтобы проложить бороздочку - слишком :) Но спасибо за ответ, узнал кое-что новое!
Astrohas, я ведь написал в тексте "если программа вылетела в неожиданном месте". Это значит, что я не могу отследить где она выпала. Либо мне ставить везде try/except у каждой строчки кода.
Andrey Dugin спасибо, это очень круто. Т.к. для каждой модели комплектации будут более-менее похожими (хотя бы половина строки), могу ли я положиться на эту реализацию. Пример с Мерседесом был таким, а у Пежо может быть другой. В тестинге других вариантов я наверняка это узнаю, но хочется понять где магия у этой библиотеки.
David Amirkhanov, UA это печать, или визитка браузера. Или бота. ПО нему можно определить зашел человек или Google Bot. Или имитировать то или иное.
Рандомьте UA на каждую сессию (но не каждый хит), вместе с прокси (если потребуется, из-за масштабов). Также к request header можно дописать что-то еще. Это можно подсмотреть тут же у себя, что шлет ваш браузер, когда вы ходите по сайтам.
latteo, "Тестирование ради тестирования - потеря времени."
А вот с этим соглашусь. Такое часто встречается и не понятно зачем вообще было время тратить.
Сколько раз видел люди пишут, что чуть только стартовал проект - ты ОБЯЗАН написать тест. Проект без тестов - не проект, а его разработчик - гавно.
Сергей Dydaevskiy, у меня было такое на одном проекте. В селект грузились тысячи вариантов, кстати это тоже запросы к БД, так что я немного ошибся на счет того, что проблема не в движке.
В общем, если селекты есть - возможно причина там, и что-то нужно сделать (например подключить AJAX-фильтрацию без автоматической подгрузки всех вариантов). Если нет - искать дальше.
longclaps У меня в валидации может быть 30 строк кода. Потом идет следующее поле, в котором меняется только название поля, и может быть где-то какая-нибудь буква\цифра. Что делать - писать 30 строк кода еще раз? Или вынести в отдельную функцию? Мне не очень приятно смотреть на целые блоки копипасты )
John Smith, подскажите пожалуйста: ситуация на данный момент следующая: диск обнаруживается системой, всякие известные утилиты вообще говорят, что состояние ОК! Разделка дисков предлагает его отфорватировать и использовать. При этом утилиты по восстановлению данныех (которые нашел в сети) ничего не могут сделать.
Проблема все-таки в сбое электроники или что-то случилось с файловой системой? Напомню диск управлялся в MacOS, а на данный момент я работаю из Win10.
Pavel Denisov, про namelst соглашусь, а pdict почему лишний? чем в данном случае плохо создание переменной и аккуратное её подстановка в метод append? Что меняет перенос словаря прямо в скобки, кроме минус одной строки кода?
Реально интересно.
dimonchik2013 Я бережно отношусь даже к 1000 купленных прокси ) А также сигнал для меня, что начит что-то надо подкрутить. Где-то есть недочет. Например при последнем парсинге по какой-то причине на одной странице спросил каптчу 16 раз (правильно угаданную).