
Stanislav
06.02.2017
23:01:15

Nikolay
06.02.2017
23:01:23
а если бы были ?
если бы они были не по пеп8 - я бы сейчас над тобой вдвойне смеялся

Google

Rocket
06.02.2017
23:01:57
Вообще, можно это все рассмотреть в несколько иной плоскости.
Сейчас докеры-шмокеры и микросервисы с контейнерами.

Nikolay
06.02.2017
23:02:53
а то чего голословно рассуждать

Stanislav
06.02.2017
23:03:14

subject_89P13
06.02.2017
23:03:21

Nikolay
06.02.2017
23:03:33

Stanislav
06.02.2017
23:03:41

Rocket
06.02.2017
23:03:56
Я делаю свой кусочек проекта - изолированный от остального мира. Он что-то получает на вход, что-то отдает.

Nikolay
06.02.2017
23:03:59

Stanislav
06.02.2017
23:04:17
да. вроде с тобой и обсуждали лол

Nikolay
06.02.2017
23:04:26

Google

Rocket
06.02.2017
23:04:42
По большому счету - вообще пофигу не только как он написан, но даже на чем он написан.

Nikolay
06.02.2017
23:04:57

Stanislav
06.02.2017
23:05:05
раз уж вы хотите срачей. есть одна тема

Nikolay
06.02.2017
23:05:12
если есть шанс, что его увидит больший круг лиц - тогда надо форматировать

Stanislav
06.02.2017
23:05:13
которая действительно меня волнует

Rocket
06.02.2017
23:05:16
Посчитаю нужным - возьму питон. Надо будет - напишу на го. Или даже на плюсах.

Nikolay
06.02.2017
23:05:23

Stanislav
06.02.2017
23:05:24
и я действительно хотел было чтото покоммитить в ядро

Aragaer
06.02.2017
23:05:42

Stanislav
06.02.2017
23:05:53
короче. дело такого рода. интерпретатор питона не умеет парсить питон

Rocket
06.02.2017
23:06:22
И кому какое дело какой там пеп внутри. Каждый кусок делает своя небольшая команда. И норм.

Aragaer
06.02.2017
23:06:24
... аж две штуки

subject_89P13
06.02.2017
23:06:25

Nikolay
06.02.2017
23:06:32

Rocket
06.02.2017
23:07:15

Nikolay
06.02.2017
23:07:56

Rocket
06.02.2017
23:08:24

Stanislav
06.02.2017
23:08:41
так вот

subject_89P13
06.02.2017
23:08:53

Google

Stanislav
06.02.2017
23:08:57
проблема есть
но всем больше нравится обсуждать пробелы и табы
и я не знаю кому даже писать с ней

Nikolay
06.02.2017
23:09:29

Aragaer
06.02.2017
23:09:36
Плохо, когда один человек пилит модуль, остальные туда не заглядывают, а на все вопросы про то, что там внутри, отправляют к тому одному

Rocket
06.02.2017
23:09:37
Я к тому, что в текущих реалиях пепификация - вопрос конкретной команды конкретного куска проекта и не более того.

Stanislav
06.02.2017
23:09:41
парсер питона не умеет парсить питонокод

Aragaer
06.02.2017
23:10:02
"А это я не знаю, это Вася писал, кроме него никто тут не разбирается"

Nikolay
06.02.2017
23:10:16

Stanislav
06.02.2017
23:10:41
нет не умеет
модуль есть но он криво работает

Nikolay
06.02.2017
23:11:00

Stanislav
06.02.2017
23:11:06
ладно щас

Nikolay
06.02.2017
23:11:25
и, опять же, все зависит от самого проекта

subject_89P13
06.02.2017
23:11:47

Nikolay
06.02.2017
23:11:52
есть шанс, что на каком-то этапе придется так или иначе переделывать на pep8

Stanislav
06.02.2017
23:12:18
вот один из примеров
----> 1 a[b][c][d][e]
KeyError: 2

Nikolay
06.02.2017
23:12:41
пруфы давай

Google

Aragaer
06.02.2017
23:13:10

Rocket
06.02.2017
23:13:21

Aragaer
06.02.2017
23:13:27
не "не мог", а не хочет, потому что "а я чего, это Вася писал, все вопросы к нему"

Stanislav
06.02.2017
23:13:36
пруфы давай
какие тебе еще пруфы ? это из интерпнератора

Rocket
06.02.2017
23:13:37
Если так, то даже Вася не разберется.

subject_89P13
06.02.2017
23:14:02
При чём серьёзный

Rocket
06.02.2017
23:14:14

Aragaer
06.02.2017
23:14:21
Вася разберется, потому что он вроде еще помнит, что он тут вчера писал. А вот что он тут писал полгода назад, это надо сначала кофе попить

Admin
ERROR: S client not available

subject_89P13
06.02.2017
23:14:48
И к тому, кто его на работу принимал

Pavel
06.02.2017
23:15:27
Many projects have their own coding style guidelines. In the event of any conflicts, such project-specific guides take precedence for that project.

Nikolay
06.02.2017
23:15:32

subject_89P13
06.02.2017
23:15:35

Nikolay
06.02.2017
23:15:36
напиши конкретный пример

Aragaer
06.02.2017
23:15:44
так проблема в том, что Петя, который не хочет разбираться в коде Васи, пишет свой модуль, в котором точно так же не хочет разбираться Вася. А еще есть Коля, который не разбирается в модулях Васи и Пети, зато они оба и не хотят разбираться в его модуле

Rocket
06.02.2017
23:16:11
Это все решит ?
В моем примере - это как раз все портит. Так что ну его нафиг.

Aragaer
06.02.2017
23:16:19
и вроде все модульно и зашибись, но bus factor равен единице

subject_89P13
06.02.2017
23:16:28

Stanislav
06.02.2017
23:17:29
напиши конкретный пример
это самый конкретный пример. пишу в шелле
----> 1 a[b][c][d][e]
KeyError: 2
проблема заключается в том что парсер не может детализировать местонахождение кода из аста глубже чем на строку. нормальный бы парсер указал какая из трёх операции кидает эксепшен

Google

Rocket
06.02.2017
23:18:12

Aragaer
06.02.2017
23:18:59
вот я как-то предпочитаю не пушить свой код в мастер, пока не покажу его как минимум 1-2 другим людям, выслушаю их мнение о том, что я тут натворил, исправлю/обдумаю замечания и не буду в полной уверенности, что если вдруг я слягу с насморком, то найдется кто-нибудь, кто сможет за меня этот код модифицировать без мата

Nikolay
06.02.2017
23:19:07

subject_89P13
06.02.2017
23:19:10
Просто ребята сейчас углубились в вопрос уровня "как приучить выключать воду во время чистки зубов, чтобы сэкономить воду и решить этим проблему недостачи воды в Африке".

53r63rn4r
06.02.2017
23:19:12
О, дядя Арагаер

Stanislav
06.02.2017
23:19:46

Rocket
06.02.2017
23:19:52

Nikolay
06.02.2017
23:19:56

Stanislav
06.02.2017
23:20:07
что сказать то хотел ?

53r63rn4r
06.02.2017
23:20:14
Подскажи, по кодварсу(ты про по алгоритмам), у меня не хочет считаться фибоначи:
def fibonacci(n):
if n == 0: return 0
elif n == 1: return 1
else: return fibonacci(n-1)+fibonacci(n-2)
Вот код

Nikolay
06.02.2017
23:20:25

53r63rn4r
06.02.2017
23:20:35
Ну а тесты тут такие
test.assert_equals(fibonacci(70), 190392490709135)

Nikolay
06.02.2017
23:20:37
так низя делать

Stanislav
06.02.2017
23:20:39
и зачем тебе нужен такой развернутый пример. ты никогда не ловил IndexError/KeyError за карьеру чтоли ? для тебя это чтото новое ?

53r63rn4r
06.02.2017
23:20:43
У меня даже пайчарм завис

Aragaer
06.02.2017
23:20:50
fibonacci(0) равно 1

Nikolay
06.02.2017
23:20:52

Stanislav
06.02.2017
23:20:55
я не знаю, что ты сказать хотел
перечитай
проблема заключается в том что парсер не может детализировать местонахождение кода из аста глубже чем на строку. нормальный бы парсер указал какая из трёх операции кидает эксепшен

Nikolay
06.02.2017
23:21:00

Evgeniy
06.02.2017
23:21:04

53r63rn4r
06.02.2017
23:21:17