Я работаю с устаревшей кодовой базой на работе с python 2.4 на python 2.6. Это делается для того, чтобы убрать «устаревший» тег и создать поддерживаемую, расширяемую основу для активной разработки, поэтому я получаю шанс «сделать все правильно», включая рефакторинг для использования новых функций 2.6, если это приводит к более чистому, более устойчивому коду. (Я уже в восторге от утверждения «с» :)). Есть хорошие советы по миграции? Лучшие практики, шаблоны проектирования и т. Д.? Я в основном программист на рубине; Я изучил Python 2.4, работая с этим кодом, но ничего не знаю о современных принципах проектирования Python, поэтому не стесняйтесь предлагать вещи, которые, по вашему мнению, очевидны.