
Tigran
24.07.2018
09:23:57

balolam
24.07.2018
09:24:02
Не

Tigran
24.07.2018
09:24:16
какой саппорт со стороны питона нужен? )

balolam
24.07.2018
09:24:20
Не хватает возможности разрулить все до запуска приложения

Google

Nikolay
24.07.2018
09:24:46

balolam
24.07.2018
09:24:53
Python не позволит валидировать весь граф зависимостей до его непосредственного использования

Tigran
24.07.2018
09:25:16

balolam
24.07.2018
09:25:21
Нет

Tigran
24.07.2018
09:25:31
или ты про всякие xml-конфиги?

Nikolay
24.07.2018
09:25:35

balolam
24.07.2018
09:25:36
Нет

Nikolay
24.07.2018
09:25:39
го вот умеет не в рантайме

Tigran
24.07.2018
09:25:52

balolam
24.07.2018
09:25:56
У нас есть AnnotationProcessing в Java

Nikolay
24.07.2018
09:25:59
он достает все модули из импортов и проверяет граф весь
в питоне такое не прокатит, потому что модуль ты можешь импортировать, собирая его имя по кускам динамически, например

Google

Tigran
24.07.2018
09:26:59
хрена магия

Mike
24.07.2018
09:27:13

balolam
24.07.2018
09:27:13
да? а как?
И он позволяет на этапе компиляции валилировать наличие всех зависимостей для графа

Nikolay
24.07.2018
09:27:24

Tigran
24.07.2018
09:27:35
ну в питоне у нас нет этапа компиляции, это правда

balolam
24.07.2018
09:27:36
хрена магия
Это позволяет в больших проектах быть уверенным, что у тебя в рантайме ничего не упадет

Mike
24.07.2018
09:27:37

Nikolay
24.07.2018
09:27:41

balolam
24.07.2018
09:27:47

Tigran
24.07.2018
09:27:56

Nikolay
24.07.2018
09:28:08

Tigran
24.07.2018
09:28:14

Nikolay
24.07.2018
09:28:16
ошибки рантайма могут быть везде

Tigran
24.07.2018
09:28:20
не понимаю, что мешает

Mike
24.07.2018
09:28:35

Nikolay
24.07.2018
09:28:45

Tigran
24.07.2018
09:29:05
ну да, нужно всякие гайды по импортам соблюдать

Nikolay
24.07.2018
09:29:49
https://github.com/ivankorobkov/python-inject

balolam
24.07.2018
09:30:12

Nikolay
24.07.2018
09:30:43

Google

Nikolay
24.07.2018
09:30:49
или ты про all?

balolam
24.07.2018
09:31:04
Нет, я не про то
Я сейчас опирирую исключительно терминологией DI фрейморков

Nikolay
24.07.2018
09:32:01
а в питоне система эта довольно примитивна

balolam
24.07.2018
09:33:48

Алексей
24.07.2018
09:34:05

Nikolay
24.07.2018
09:34:22

Алексей
24.07.2018
09:34:26
Если нужен, то в каком вообще виде

Nikolay
24.07.2018
09:34:31
не знаю, как там в java-мире
в чем профит-то?

balolam
24.07.2018
09:34:44

Nikolay
24.07.2018
09:34:53
в джаве есть что-то сопоставимое по масштабам?

balolam
24.07.2018
09:35:31
о, дописал
У нас есть Spring
Я думаю, что в Python класс проектов и задачи другие и скорее всего надобности такой все же нет

Nikolay
24.07.2018
09:36:23
spring - это не проект же, это фреймворк

balolam
24.07.2018
09:36:45
Куда не плюнь - попадешь в Java Web Application

Google

Nikolay
24.07.2018
09:37:17
разве что hadoop

Admin
ERROR: S client not available

Tigran
24.07.2018
09:39:20

Nikolay
24.07.2018
09:39:30
так что про “в любом крупном” - ну не, ни фига

Tigran
24.07.2018
09:39:54
хотя в хайве есть

Alex
24.07.2018
09:41:03

Bogdan (SirEdvin)
24.07.2018
10:02:30

Nikolay
24.07.2018
10:06:29
ловите новое слово - “фронтгендеры”

Valor Morghulis | Ersy Adept
24.07.2018
10:17:13

Izy
24.07.2018
11:13:23
парни есть вопрос вот такой, у миеня есть библеотека telethon (для телеграм ботов) , и id пользователя с котоым еще не разу не списывался. Так вот пока он мне не напишит я не могу ему отправить сообщение, это нормально , или я неправильно отправляю сообщения
тоесть он типо чекнулся у мення в контактах один раз хотябы

Pavlo
24.07.2018
11:14:20

Izy
24.07.2018
11:14:29
а все спасибо))
а то я чет гуглю и не могу вьехать))
ГГЫ

Max
24.07.2018
11:18:06
Вот так правильно писать код через main() и чтобы он еще и исполнялся при запуске файла с кодом?

Google

Nikolay
24.07.2018
11:18:47
да

Aragaer
24.07.2018
11:18:57
да

Pavlo
24.07.2018
11:20:22
Я сам чот не вижу смисла в if если ето главний файл))

Max
24.07.2018
11:20:59

Aragaer
24.07.2018
11:21:20
кто сказал, что главный?
когда через полтора года тебе понадобятся функции из него, будешь жалеть, что нет этого if
да и для тестирования так проще

?
24.07.2018
11:21:44
https://github.com/trein/dev-best-practices/wiki/Python-Coding-Standards#main