@ru_python

Страница 2158 из 9768
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
Посчитаю нужным - возьму питон. Надо будет - напишу на го. Или даже на плюсах.

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

Aragaer
06.02.2017
23:05:42
файл не более 100 строк
О, точняк. Только 200. Пойду искать у себя в жава коде более длинные файлы

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
Rocket
06.02.2017
23:13:21
Что же это за размеры модуля, чтобы другой кодер не смог быстро разобраться?
100500 файлов в 356 модулях. Ибо не больше 200 строк из которых 50 - это импорты.

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
Это уже вопрос к Васе
Ну так пеп8 же ?

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
Ну так пеп8 же ?
Это все решит ?

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 равен единице

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 другим людям, выслушаю их мнение о том, что я тут натворил, исправлю/обдумаю замечания и не буду в полной уверенности, что если вдруг я слягу с насморком, то найдется кто-нибудь, кто сможет за меня этот код модифицировать без мата

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

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

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) Вот код

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

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

Nikolay
06.02.2017
23:21:00
У меня даже пайчарм завис
потому что ты написал говнокод

Страница 2158 из 9768