Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 28, 2016 14:51:43

artexnet
Зарегистрирован: 2015-06-22
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

Хотелось бы попросить экспертного мнения у уважаемых гуру.

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

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

P.S. Код рабочий, развернут (если кому интересно) на webfaction.

Офлайн

#2 Янв. 28, 2016 15:05:45

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

Киньте скайп в личку. Проще будет в разы…

Офлайн

#3 Янв. 28, 2016 16:17:04

artexnet
Зарегистрирован: 2015-06-22
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

4kpt_IV
Киньте скайп в личку. Проще будет в разы…
Отправил Вам InMail со скайп ID и Gmail(для Hangouts).

Офлайн

#4 Янв. 28, 2016 21:10:59

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Структура Flask проекта и Code Review.

У меня нет скайпа, и я ничего не отпавил… Ну и ладно, так скажу.
Фласк, это не эталон.



Офлайн

#5 Янв. 28, 2016 21:35:21

artexnet
Зарегистрирован: 2015-06-22
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

ZZZ
Фласк, это не эталон
Однако “звездочку” Вы фреймворку поставили

Офлайн

#6 Янв. 28, 2016 21:39:01

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Структура Flask проекта и Code Review.

Да, было дело… Версия 0.2, кажется… Или типа того. :-)



Офлайн

#7 Янв. 28, 2016 21:39:58

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

ZZZ
Дядька, да вообще-то с эталоном сейчас сложно. На фласке можно писать нормально, но не канонично. Потому как канонично получается жутко Причем, как я уже писал в ветке, обидно, что нет нигде примеров как собирать приложение правильно. Причем он позволяет это делать… А вот везде в документации какой-то корч

Офлайн

#8 Янв. 28, 2016 21:41:56

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Структура Flask проекта и Code Review.

Не, 4kpt_IV, я, конечно, набросил, но спорить сейчас совсем не хочу.

P.S. Звёздочку убрал. Спасибо. :-)



Офлайн

#9 Янв. 28, 2016 21:48:15

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Структура Flask проекта и Code Review.

Я знаю твое мнение, а ты мое, так что спора не получится. Вот если бы мы дома у тебя бы сидели, вот тогда…

Офлайн

#10 Янв. 28, 2016 21:49:20

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Структура Flask проекта и Code Review.

Да… Надеюсь, в этом году ты тоже выберешься! :-)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version