Найти - Пользователи
Полная версия: Структура Flask проекта и Code Review.
Начало » Python для экспертов » Структура Flask проекта и Code Review.
1 2
artexnet
Хотелось бы попросить экспертного мнения у уважаемых гуру.

Я программист с опытом ~10 лет, основной язык - Java. По долгу службы пришлось однажды портировать старый питоновский код на Java, тогда беглого знакомства оказалось достаточно чтобы выполнить задание, хотя знания были на 2 с минусом. Но язык/платформа/концепции и вообще все тогда очень понравилось. Настолько, что сейсас хочется добавить Python в арсенал в качестве второго основного, хотя, понятно, до этого еще очень и очень далеко. Пишу/изучаю язык + технологии несколько месяцев с перерывами (работа, семья), когда смотрел Flask возникли вопросы по структуризации проекта в случае увеличения (нарастания) програмного кода. Написал “для практики” простой парсер надуманно использовав парочку популярных фреймворков, при этом попытался учесть “расширяемость” проекта. Так вот, буду очень благодарен если уважаемые гуру найдут время просмотреть код и указать на явные дефекты или ошибки с точки зрения Python профессионала. Интересует все до мелочей, хотя, понимаю, что все заняты, поэтому буду благодарен за любые замечания или советы. В частности хотелось бы услышать замечания насчет стиля написания Python кода и структуре проекта.

Код выложил на гитхабе: link.

P.S. Код рабочий, развернут (если кому интересно) на webfaction.
4kpt_IV
Киньте скайп в личку. Проще будет в разы…
artexnet
4kpt_IV
Киньте скайп в личку. Проще будет в разы…
Отправил Вам InMail со скайп ID и Gmail(для Hangouts).
ZZZ
У меня нет скайпа, и я ничего не отпавил… Ну и ладно, так скажу.
Фласк, это не эталон.
artexnet
ZZZ
Фласк, это не эталон
Однако “звездочку” Вы фреймворку поставили
ZZZ
Да, было дело… Версия 0.2, кажется… Или типа того. :-)
4kpt_IV
ZZZ
Дядька, да вообще-то с эталоном сейчас сложно. На фласке можно писать нормально, но не канонично. Потому как канонично получается жутко Причем, как я уже писал в ветке, обидно, что нет нигде примеров как собирать приложение правильно. Причем он позволяет это делать… А вот везде в документации какой-то корч
ZZZ
Не, 4kpt_IV, я, конечно, набросил, но спорить сейчас совсем не хочу.

P.S. Звёздочку убрал. Спасибо. :-)
4kpt_IV
Я знаю твое мнение, а ты мое, так что спора не получится. Вот если бы мы дома у тебя бы сидели, вот тогда…
ZZZ
Да… Надеюсь, в этом году ты тоже выберешься! :-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB