Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2015 11:18:55

WhiteTiger
Зарегистрирован: 2012-11-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

Всем привет. Написал относительно не большой проект на питоне 2. Питон учил именно из-за этой разработки и серьёзного опыта кодинга на нём у меня нет. Из-за этого код проекта имеет явно не лучший вид и появилось у меня желание заказать код-ревью, дабы получить грамотных советов по работе с питоном и улучшению своего проекта.
Но тут встал следующий вопрос - как подготовить проект к код-ревью? Нужно ли схематичное описание работы проекта? Если да, то на сколько подробное? Нужно ли нашпиговать код комментариями?
Буду благодарен за любую информацию.

P.S. Проект представляет собой консольную утилиту. 330Кб кода.

Отредактировано WhiteTiger (Окт. 27, 2015 11:19:30)

Офлайн

#2 Окт. 27, 2015 11:47:44

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

WhiteTiger
если вы через месяц другой посмотрите на произвольный кусок кода и не сможете понять что он делает и/или как он работает - значит что то с ним не так=)
330кб Питон кода? ЧТо это за утилита такая. Выкладывайте код на каком нибудь ресурсе, кто нибудь да глянет.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 27, 2015 12:08:22

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

да. На каком нить гитхабе



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Окт. 27, 2015 14:52:46

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

Нормальная такая “утилитка” на 6000-7000 строк кода.

Офлайн

#5 Окт. 27, 2015 15:36:12

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

ayb
Нормальная такая “утилитка” на 6000-7000 строк кода.
Ну оооооочень подробные комментарии.

Офлайн

#6 Окт. 27, 2015 18:10:20

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

Вы лучше напишите для чего утилитка. Может кому интересно будет.
А так буду банален. Должно быть как минимум:
http://pep8.ru/doc/pep8/
pylint
sphinx или аналогичная документация (т. е. человеческий текст об использовании а не комментарии к функциям).
Возможность одним из стандартных способов установить вашу утилиту.

Мне тоже интересно что это за утилита на 330 килобайт текста. Трудно даже представить откуда такой объем.



Офлайн

#7 Окт. 27, 2015 18:19:41

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

Да любой даже маленький проект по печати документов с GUI если не разносить по модулям потянет на 6000 строк теста. Просто, видимо, на модули не разбивался а все лепилось в один мега файл.

Офлайн

#8 Окт. 27, 2015 19:13:39

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

4kpt_III
Просто, видимо, на модули не разбивался
Может и разбивался автор не пишет.
4kpt_III
по печати документов с GUI
Так вроде консольная утилита. Но даже для GUI программы 300 Кб это много.



Отредактировано doza_and (Окт. 27, 2015 19:14:11)

Офлайн

#9 Окт. 27, 2015 19:52:28

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

> Ну оооооочень подробные комментарии.

Вот этого как раз и не нужно.

> Да любой даже маленький проект по печати документов с GUI если не разносить по модулям потянет на 6000 строк теста.

Не. Гуй увеличит число строк процентов на 10-15 не больше. На маленьком проекте 6000 строк точно не будет.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#10 Окт. 27, 2015 20:19:04

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как подготовить проект к код-ревью?

Автор вобще что-то не пишет. Тут пока полемика



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version