ФорумПрограммированиеPython → Python и Django. Отладка при помощи PuDB

Python и Django. Отладка при помощи PuDB

  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 11:25


    Этим отладчиком я пользуюсь недавно, где-то полгода, может чуть больше. До этого обходился (надо признаться мучался) с pdb, а также print'ами, logger'ом, debug_toolbar'ом и т.д. Главное отличие в том, что у PuDB есть графический интерфейс с подсветкой синтаксиса, панелями для вывода дополнительной информации, интеграцией с IPython, удобными хоткеями и т.д., всё это делает его незаменимым инструмент на каждый день!




    Читать далее: http://adw0rd.ru/2012/python-django-pudb/
    adw/0
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 11:27, спустя 1 минуту 43 секунды

    О, попробуем! А то с pdb я как-то тоже не сдружился, все-таки я не консольщик …))))
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 11:28, спустя 1 минуту 18 секунд

    pycharm и в путь … непонимаю я всех этих костылей … :)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 11:44, спустя 15 минут 44 секунды

    phpdude, как то я не смог себя пересадить на PyCharm, при этом делал 3 попытки по неделе-две, но увы ))
    Он вроде и крут, но всёравно мой организм его отталкивает…
    adw/0
  • adwo

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 24 марта 2012 г. 12:18, спустя 33 минуты 31 секунду

    phpdude, как то я не смог себя пересадить на PyCharm, при этом делал 3 попытки по неделе-две, но увы ))
    Он вроде и крут, но всёравно мой организм его отталкивает…

    Ага, так же. А его жуткие тормоза этому помогают
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 12:25, спустя 7 минут 7 секунд

    тру линуксоиды, аш смешно от вас :D
    Сапожник без сапог
  • adwo

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 24 марта 2012 г. 12:27, спустя 2 минуты 20 секунд

    тру линуксоиды, аш смешно от вас :D

    ага, очень :D просто я вижу его плюсы, несколько раз пробовал пересесть, но как-то никак
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 12:48, спустя 21 минуту 23 секунды


    тру линуксоиды, аш смешно от вас :D

    ага, очень :D просто я вижу его плюсы, несколько раз пробовал пересесть, но как-то никак
    +1, тоже самое {+++39+++}

    тру линуксоиды, аш смешно от вас :D
    ты нас этим не заденешь, виндузятник-маковод )
    adw/0
  • Sinkler

    Сообщения: 9658 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 12:50, спустя 1 минуту 13 секунд

    тру линуксоиды

    ++
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 24 марта 2012 г. 13:09, спустя 19 минут 43 секунды

    adw0rd, и не собирался
    Сапожник без сапог
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 26 марта 2012 г. 8:10, спустя 1 день 19 часов


    pycharm и в путь … непонимаю я всех этих костылей … :)


    О! Мой любимый холивар!
    Моё мнение - для того чтобы стать профи достаточно, а то и необходимо две вещи: подсветка синтаксиса и быстрый переход по файлам. Всё.
    Остальное мешает. И дело даже не в тех очевидных минусах, что мышки у программиста не должно быть и не в том, что ИДЕ не должна отжирать половину ресурсов.
    А именно в тех псевдоплюсах.
    Автодополнение - зло.
    Переход к описанию объекта при клике на него - зло в кубе.
    А всё потому, что теряется перспектива. Без перспективы программист тупо кодер.
    Я видел реальных людей, которые скачут от файла к файлу через клики на именах. В файле передвигаются по "браузеру объектов", видят плюс-минус десять строчек. И не видят весь проект месяцами! И я не говорю про код сторонних библиотек.
    Люди не умеют читать код. И не читают. Без чтения, просматривания тысяч строк кода не может быть развития, не может быть досканального понимания системы в целом. Ну хотябы с уровня языка.
    Вот перевод очень классной статьи http://habrahabr.ru/post/140581/ . Основной мотив, конечно KISS, но человек неявно подчеркивает ещё одну идею "читайте код всех библиотек с которыми имеете дело"

    "Нафига мне читать, если есть автодополнение"? Важно понимать не только, какой есть метод у класса и чего там написано в докстринге, а КАК он сделан.
    Если ты нуб и код хорош - ты научишься новому, начнешь лучше использовать язык.
    Если ты профи и код гавно - ты снизишь риски.

    А все костыли, которые, вроде как помогают писать не читая код, это как таблетки для похудания, или трусы для накачивания мышц.
    Если хочешь быть спортивным - занимайся спортом, блеать! Со штангой!
    Если хочешь быть программистом - читай исходники! Только с подсветкой синтаксиса!

    ЗЫ: Кстати как с автодополнением при юзании opencv? ;)
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 26 марта 2012 г. 8:26, спустя 15 минут 45 секунд

    Если хочешь быть программистом - читай исходники! Только с подсветкой синтаксиса!

    спорно. такой хелпер помогает просто проследить связи и не паритсья, это полезно для быстрого дебага ошибок, но не разработки. если проект тебе достался от кого то, то первое время вполне достаточно объект вьюверов для макинга прогресса, который нужен всегда. а потом, когда дохуя времени слито и ты уже досконально знаешь - читай исходники :-)

    имхо профессионализм не зависит от знания кода, он зависит от возможности/невозможности прочитать этот код при необходимости. есть быдло которое если даже запереть с компьютером и он за год нихуя не поймет, а есть кто может писать не зная код, и при это если вдруг есть какая то коре ошибка, то он без проблем прочитает пару сотен-тысяч строк, разберется, поправит баг либо свои входные данные чтобы не ходить по граблям. гибкость - это круто, негибкость это пиздец :-)
    Сапожник без сапог
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 26 марта 2012 г. 8:38, спустя 12 минут 19 секунд

    Если хочешь быть спортивным - занимайся спортом, блеать! Со штангой!

    чувак я штангу (только её, разные упражнения приседания с ней на груди, жим от груди, жим стоя от груди) тягаю каждый день, и чото я нехуя не спортивный ;)
    Если хочешь быть программистом - читай исходники! Только с подсветкой синтаксиса!

    причем здесь автокомплит? Я знаю код, я знаю методы, знаю как они работают, но мне впадлу набирать *надцать символов названия метода, я набираю первые три-шесть символов и жму автокоплит.
    Если ты нуб и код хорош - ты научишься новому, начнешь лучше использовать язык.
    Если ты профи и код гавно - ты снизишь риски.

    если проект тебе достался от кого то, то первое время вполне достаточно объект вьюверов для макинга прогресса, который нужен всегда. а потом, когда дохуя времени слито и ты уже досконально знаешь - читай исходники

  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 26 марта 2012 г. 8:42, спустя 3 минуты 36 секунд

    mathete, +1
    adw/0
  • mathete

    Сообщения: 435 Репутация: N Группа: Джедаи

    Spritz 26 марта 2012 г. 8:50, спустя 7 минут 58 секунд

    Ребят,
    Если вы читаете исходники, несмотря на автокомплиты, то молодцы. Волевые парни!
    Мне такие не встречались. Мне чего-то поголовно попадались, которые только через "инструменты" и могут что-то делать.
    И единственный совет, который я давал, на вопрос "как стать крутым?" - слезь с ИДЕ и иди в исходники.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!