
Аристарх Козлобородович
21.06.2016
13:21:15

Jonh
21.06.2016
13:21:34
Фишка ide в том, что она оперирует синтаксическим деревом, а не просто текстом.

Danil
21.06.2016
13:21:36

Google

Aragaer
21.06.2016
13:22:34
встречный вопрос - а чего я забыл в этом вашем синтаксическом дереве

Danil
21.06.2016
13:22:38
вим кароч нормас, если плагинчики настроены и нет пайчарма

Aragaer
21.06.2016
13:23:00
у меня нету плагинчиков в виме 8(
чяднт?

H
21.06.2016
13:23:07

Alexey
21.06.2016
13:23:15

Aragaer
21.06.2016
13:23:30
ну если мне действительно нужен автоматический рефакторинг, то я подключаю eclim
но это уже там где-то ide
но обычно не нужен

Jonh
21.06.2016
13:23:46

Danil
21.06.2016
13:23:55
рефакторинг
а ещё code completion на частичном выводе типов

H
21.06.2016
13:24:00
а можно не подключать ничего и использовать одну IDE

Aragaer
21.06.2016
13:24:35
я как-то больше трачу мозга на чтение и написание кода и придумывание того, что бы тут такое отрефакторить, чем на сам рефакторинг

Google

Jonh
21.06.2016
13:25:00

Aragaer
21.06.2016
13:25:30
тем более, что пока что из всех рефакторингов, которые действительно делаются автоматически и не очень делаются средствами простого текстового редактора, я пока могу назвать только всякие move method или extract method или inline method
так или иначе, меня вот совсем не напрягает взять просто Фаулера (толстую бумажную книжку) и просто проделать все операции вручную

H
21.06.2016
13:27:08
угу, например переименовать метод open во всем проекте
а потом натыкаться на with new_method("file.txt", "w") as f :D

Aragaer
21.06.2016
13:28:17
натыкаться буду недолго, минут пять 8)

H
21.06.2016
13:28:31
ага, в рантайме

Aragaer
21.06.2016
13:28:36
у меня ж с тестами все нормально, я после каждого такого переименования их тут же прогоняю

H
21.06.2016
13:29:22
вот он, я нашел его, человек у которого 100% покрытие кода тестами

Aragaer
21.06.2016
13:30:05
не совсем. Я когда по тдд пишу, у меня нет кода, пока нет тестов

Matwey
21.06.2016
13:30:18
По-моему uwsgi как-то портит logger.StreamHandler, других идей нету у меня.

Maxim
21.06.2016
13:33:12
гспда, кто-нить собирал меркуриал из репы под винду?
Такая вот штука на что может намекать?
build\temp.win-amd64-2.7\Release\mercurial\base85.o:base85.c:(.text+0x28): undefined reference to `_imp___PyArg_ParseTuple_SizeT'
сборка по вот этому мануалу: https://www.mercurial-scm.org/wiki/BuildingWindowsInstaller
с попыткой использования 64 битного питона 2.7

Sergey
21.06.2016
14:01:44

Cykooz
21.06.2016
14:06:34

Maxim
21.06.2016
14:07:09

Cykooz
21.06.2016
14:11:18
Ого

Belegnar
21.06.2016
14:37:25

53r63rn4r
21.06.2016
14:40:00
А кто шарит в пхп и питоне?

Alexey
21.06.2016
14:40:15
Шарят по карманам в метро.

Google

53r63rn4r
21.06.2016
14:40:31
Остро.
Но иди ты нахуй, пидарас.

Alexey
21.06.2016
14:41:01
Пидорас — это твой ёбарь, чувак.

Maxim
21.06.2016
14:43:44
нихуя себе
а можно больше деталей?
они к вопросу сборки не относятся ?
а так есть большая банковская система, в которой пользователи могут с помощью собственного скриптового языка дописывать функционал/править дистрибутивный. при выходе обновления дистрибутивного кода надо пинать пользователей, чтобы они актуализировали свой код с учетом изменений. идеально это делать с помощью системы контроля версий, чтобы сразу подсунуть нужные файлы для резолва такого неявного конфликта.
файлы с конфликтами и файлы, которые надо актуализировать находятся совсем в разных местах, но для вторых нужно тоже сформировать необходимость резолва.

Alexey
21.06.2016
14:45:04

Maxim
21.06.2016
14:46:37

Alexey
21.06.2016
14:46:57
А, то есть там не такая суровая возня, чтобы пилить звездолёт. :)

Maxim
21.06.2016
14:53:25

53r63rn4r
21.06.2016
14:54:07
araxis merge

Alexey
21.06.2016
14:54:10
под 32 бита попробуй собрать?

53r63rn4r
21.06.2016
14:54:11
погугли

Alexey
21.06.2016
14:54:22

Maxim
21.06.2016
14:54:58

53r63rn4r
21.06.2016
14:55:03
Какой злой щегол, сразу видно не питонист.

Alexey
21.06.2016
14:55:12

Maxim
21.06.2016
14:55:54
araxis merge
вызывает грусть, когда надо руками перебирать 1000+ файлов.

Alexey
21.06.2016
14:57:13

Cykooz
21.06.2016
14:57:32

Google

Admin
ERROR: S client not available

Maxim
21.06.2016
14:59:32

Alexey
21.06.2016
15:00:02
питон так не собирается, это бутстраппер с зипом же.

Maxim
21.06.2016
15:01:34

Alexey
21.06.2016
15:01:46
виртуалку, ну.

Andrii
21.06.2016
15:09:35
кто-то знает , можно ли в телеграм вставить код ?!

Stepa
21.06.2016
15:10:32
print(hello world)
три тильды вначале и конце

Sergey
21.06.2016
15:11:05
Большой лучше на pastebin. А то тут есть любители вставлять портянки текста.

Akbarkhon
21.06.2016
15:11:10
fail

Petr
21.06.2016
15:11:11
это с десктопной версии
с мобилы - через инлайн-бота
который @bold

Denis
21.06.2016
15:12:40
`really?`
Okay

IНЖАЛИД DPИЖЕ
21.06.2016
15:15:13
really

Denis
21.06.2016
15:15:48
if a:
b

Andrii
21.06.2016
15:16:11
а как via bold ?

Google

Andrii
21.06.2016
15:16:40
class Roles(Resource):
@marshal_with(models_templates)
def get(self, **kwargs):
return Role.query.all()
ооо спасибо ??

Slava
21.06.2016
15:32:36
Привет

fox.hs
21.06.2016
15:34:02
Привет)

Slava
21.06.2016
15:34:05
Посоветуйте бесплатный python хостинг для учебных целей

IНЖАЛИД DPИЖЕ
21.06.2016
15:34:39
heroku

Paul
21.06.2016
15:35:07
pythonanywhere

H
21.06.2016
15:41:47
Редактировать сообщения можно