
Mehti
28.03.2017
09:45:34

GNU/Docker
28.03.2017
09:45:42
там правда не ECS используется
но тоже неплохо

Google

Mehti
28.03.2017
09:46:08

GNU/Docker
28.03.2017
09:46:29
еще у меня есть Game Engine Architecture на английском) Здоровенная крутая книжка.

Serge
28.03.2017
09:47:27

GNU/Docker
28.03.2017
09:47:40
тут мелькало

Mehti
28.03.2017
09:47:41
Да, я кидал вчера утром)
вот)
Я как раз поднимаю в этой области знания) Вспоминаю паттерны которые преподавались в универе, смотрю разные подходы в ооп.
Вот еще несколько полезных ссылок:
https://github.com/donnemartin/system-design-primer
https://github.com/faif/python-patterns

Michael
28.03.2017
09:48:33
https://developer.nvidia.com/gpugems/GPUGems/

Sergey
28.03.2017
10:01:12

Mehti
28.03.2017
11:11:40

Aleksander
28.03.2017
11:40:33
Может передвинем на часок пьянку?
Хорошая лекция в четверг намечается надо сходить, да и народ подходит к 20 обычно

Michael
28.03.2017
11:54:43
Что за лекция?

Google

Serge
28.03.2017
11:55:07
Мы будем там:)

Roman
28.03.2017
12:29:08

Dmitry
28.03.2017
12:30:34
в java мире да)

Dmitry
28.03.2017
12:30:40

Roman
28.03.2017
12:31:10

Sergey
28.03.2017
12:31:16

Александр
28.03.2017
12:31:59
а эти паттерны вообще какую-то пользу несут помимо названий? )
Я думаю, что они не зря придуманы. Паттерны же - это по-русски подходы к организации кода при решении определенных повторяемых проблем.
То есть тех проблем, с которыми сталкивается большинство людей.
Итого: я считаю, что паттерны - это не модное слово и не затравка для интервью.
и с другой стороны, паттерны - это просто ориентир. не обязателдьно, что они подойдут конкретно тебе

Sergey
28.03.2017
12:36:04

Serge
28.03.2017
12:36:22

Aleksander
28.03.2017
12:44:00

Serge
28.03.2017
12:46:43

Dmitry
28.03.2017
12:58:53
тут надо понимать, что у разных языков разная потребность в знании паттернов
чем хуже спроектирован язык, тем выше эта потребность
в питоне она соответственно ниже, чем в джаве
бтв я поглядел ссылки которые кинул по паттернам @me_mu и они хорошие :)

Roman
28.03.2017
12:59:54

Google

Serge
28.03.2017
13:01:23
Ну вот, фабрик я в питоне знаю штуки три и все свои, особенные
Прл dependency injection в питоне слишком часто забывают, а тут оно как раз очень хорошо
Абстрактные классы... Ну вы понимаете...
Но очень многое ложится, очень многое

Aleksandr
28.03.2017
13:05:37
abc в питоне какой то совсем бессмысленный и беспощадный

Serge
28.03.2017
13:05:40
Другое дело, что именно в питоне очень часто можно просто написать две строчки и не париться

Aleksandr
28.03.2017
13:06:51
ну все что оно может сделать это форсировать наличие какого то метода, при этом сигнатура его никак не проверятся
да и не может быть проверена часто из всех этих вашиз *args, **kwargs
так что с мопеда нахер

Serge
28.03.2017
13:08:32
Вот я и говорю, что его именно полезно применять совсем не тогда, когда другие думают.

Serge
28.03.2017
13:09:13
Но для документирования внешнего API библиотеки может быть очень полезно

Aleksandr
28.03.2017
13:09:37
ну вот и я говорю, не работает нифига)

Serge
28.03.2017
13:10:05
Т.е. оно не для ограничения, а для информирования.

Aleksandr
28.03.2017
13:10:34
ну а что вы хотели - питон язык для детишек и быдлокодеров

Serge
28.03.2017
13:10:39
Делать abc.Meta без докстрингов - бессмысленное развлечение

GNU/Docker
28.03.2017
13:11:16

Serge
28.03.2017
13:11:27
А вот интересно abc.Meta + typing даст что-то более полезное?

Aleksandr
28.03.2017
13:13:02
питон нада было делать менее динамичным, никому хуже бы от этого не было

Google

Aleksandr
28.03.2017
13:13:15
можно было бы ввести какой нить механизм типа трейтов
и типизировать сигнатуры свои хотя бы так

Serge
28.03.2017
13:13:44

Roman
28.03.2017
13:13:48

Aleksandr
28.03.2017
13:13:56
нетипизированные сигнатуры ф-ий это жесть ребята, ломать руки и ноги

Serge
28.03.2017
13:13:58
Вот

Admin
ERROR: S client not available

Serge
28.03.2017
13:14:35

Aleksandr
28.03.2017
13:14:38
рпитон не поддерживат типизацию явную
там же хинди милнера
как хаскел почти
только питон
что фу какбы
сниппеты куда то пропадают из чятика

Serge
28.03.2017
13:17:58

Aleksandr
28.03.2017
13:18:00
совпадение? не думаю
это нейминг
а он важен

Serge
28.03.2017
13:18:32
Саша, раз

Aleksandr
28.03.2017
13:19:49
оххх, зная тебя представляю какую боль ты сам испытываешь от этого правила

Google

Aleksandr
28.03.2017
13:19:59
хорошо, готов принимать правила сообщества

Sergey
28.03.2017
13:20:10

Serge
28.03.2017
13:22:15

Aleksandr
28.03.2017
13:22:23
But humanity's so-called civil societies soon fell victim to vanity and corruption. (c)

Александр
28.03.2017
15:18:55
https://habrahabr.ru/post/142645/

GNU/Docker
28.03.2017
15:20:24
> которая занимается разработкой компьютерных игр (Half-Life, Portal, Steam)
Люблю играть в стим, классная игра.

Александр
28.03.2017
15:21:55
:) +1

Aleksandr
28.03.2017
15:23:18
У меня так дед уволился

Dmitry
28.03.2017
16:00:37
тут все мечтают работать в конторе, у которой свободная иерархия, офис в европе, не трекаются часы присутствия, кормят орехами и мясом, оплачивают время на опенсорц и поездки на иностранные конференции
верно?
какая часть из нас уже в такой конторе работает?

b0g3r
28.03.2017
16:03:26

GNU/Docker
28.03.2017
16:04:02
Ну, мне неплохо вобщем.

Aleksandr
28.03.2017
16:04:05
я думаю такие люди ставят статус "на работе" и больше никогда не выходят онлайн
счастливые

Dmitry
28.03.2017
16:07:54
нет, потому что дальше новые горизонты :)